将Ipv4地址存储为.env变量



我正试图找到一种方法,如何在我的ReactJS项目中将IPV4地址存储到。env文件中的变量中,但我的问题是:

1)。如何通过使用批处理文件或环境文件获得IPV4地址?

2)。如果我正在使用批处理文件,我如何将我已经获得的IPV4地址写入.env文件?

为什么我要这样做?

我一直在创建一个MERN应用程序,这只适用于局域网网络。要访问这个web应用程序,我需要使用我的设备的IP地址作为URL的主机名,但问题是,每当我连接到我的Wifi时,我的IPv4都会改变,我认为随着我的IPv4改变,一遍又一遍地改变它太麻烦了。

如果你们有任何想法,请随时与我分享:)提前感谢你们!

这里有几个例子,你可以这样做:

for /f "tokens=3" %%g in ('%__APPDIR__%netsh.exe interface ipv4 show config "Wi-Fi" ^|findstr "IP Address"') do set "_IPAddress=%%g"

取代"Wi-Fi"与您的接口名称。

for /f "tokens=2 delims={;" %%g in ('%__APPDIR__%wbemWMIC.exe nicconfig where "IPEnabled='TRUE'" get IPAddress /format:csv') do set "_IPAddress=%%g"

这需要安装wmic,这可能不是Windows 11的情况。

一旦你将IP地址设置为一个变量,你可以像echo %_IPAddress%.一样使用它

最新更新