Node.js 如果我将http服务器与节点一起使用,网络上的其他设备可以访问它吗?
背景 我正在使用angularjs构建一个站点,并希望确保它在我的手机上正确显示。我知道谷歌Chrome模拟器,但我想直接在手机上向人们展示它 Node.JS 我正在使用http服务器。在我的应用程序的基础上运行服务器。这是获取用于本地测试的服务器的最快捷、最简单的方法 我曾尝试通过手机上的wifi进入同一网络,然后尝试访问Node.js 如果我将http服务器与节点一起使用,网络上的其他设备可以访问它吗?,node.js,httpserver,Node.js,Httpserver,背景 我正在使用angularjs构建一个站点,并希望确保它在我的手机上正确显示。我知道谷歌Chrome模拟器,但我想直接在手机上向人们展示它 Node.JS 我正在使用http服务器。在我的应用程序的基础上运行服务器。这是获取用于本地测试的服务器的最快捷、最简单的方法 我曾尝试通过手机上的wifi进入同一网络,然后尝试访问localhost:8080,但它只会给我一个“此网页不可用”错误 问题 我的问题是,有没有办法通过http服务器在手机上获取我的web应用程序。或者我需要设置一个合适的we
localhost:8080
,但它只会给我一个“此网页不可用”错误
问题
我的问题是,有没有办法通过
http服务器在手机上获取我的web应用程序。
或者我需要设置一个合适的web服务器?我想,在连接到同一网络的任何设备上安装它可能会很简单。任何设备都可以访问服务器。在设备中使用ip不要使用本地主机任何设备都可以访问服务器。在设备中使用ip不要使用本地主机任何设备都可以访问服务器。在设备中使用ip不要使用本地主机任何设备都可以访问服务器。在设备中使用ip不使用本地主机使用ngrok,ngrok将NAT或防火墙后面的本地主机暴露到internet,易于使用,安装后只需在命令行上键入即可
ngrok 7070
然后它会给你一个类似的链接3g87g9g.ngrok.com使用ngrok,ngrok将NAT或防火墙后面的本地主机暴露到internet,易于使用,安装后只需在命令行上键入即可
ngrok 7070
然后它会给你一个类似的链接3g87g9g.ngrok.com使用ngrok,ngrok将NAT或防火墙后面的本地主机暴露到internet,易于使用,安装后只需在命令行上键入即可
ngrok 7070
然后它会给你一个类似的链接3g87g9g.ngrok.com使用ngrok,ngrok将NAT或防火墙后面的本地主机暴露到internet,易于使用,安装后只需在命令行上键入即可
ngrok 7070
然后它会给你一个类似的链接3g87g9g.ngrok.com如果您使用linux,请使用
ifconfig
实用程序,或者使用任何其他工具获取手机的ip地址(Web服务器),例如192.168.1.10
是手机的ip地址
您可以通过浏览器中的192.168.1.10:8080
从网络中的任何其他设备访问网页
请注意,
8080
是服务器应用程序的端口,您可以从node.js中选择端口。如果您在linux中,请使用ifconfig
实用程序,或者使用任何其他工具获取手机的ip地址(Web服务器),例如,192.168.1.10
是手机的ip地址
您可以通过浏览器中的192.168.1.10:8080
从网络中的任何其他设备访问网页
请注意,
8080
是服务器应用程序的端口,您可以从node.js中选择端口。如果您在linux中,请使用ifconfig
实用程序,或者使用任何其他工具获取手机的ip地址(Web服务器),例如,192.168.1.10
是手机的ip地址
您可以通过浏览器中的192.168.1.10:8080
从网络中的任何其他设备访问网页
请注意,
8080
是服务器应用程序的端口,您可以从node.js中选择端口。如果您在linux中,请使用ifconfig
实用程序,或者使用任何其他工具获取手机的ip地址(Web服务器),例如,192.168.1.10
是手机的ip地址
您可以通过浏览器中的192.168.1.10:8080
从网络中的任何其他设备访问网页
请注意,8080
是服务器应用程序的端口,您可以从node.js中选择端口,因为我们的应用程序(服务器)和设备(您希望在其中访问应用程序)在同一网络上运行
您可以通过IP地址访问此文件
比方说,你的应用程序正在运行
192.168.1.1:3000
因此,您可以在本地计算机上以localhost:3000
的身份访问它
在使用同一网络的设备上作为192.168.1.1:3000
。因为我们的应用程序(服务器)和设备(您希望在其中访问应用程序)在同一网络上运行
您可以通过IP地址访问此文件
比方说,你的应用程序正在运行
192.168.1.1:3000
因此,您可以在本地计算机上以localhost:3000
的身份访问它
在使用同一网络的设备上作为192.168.1.1:3000
。因为我们的应用程序(服务器)和设备(您希望在其中访问应用程序)在同一网络上运行
您可以通过IP地址访问此文件
比方说,你的应用程序正在运行
192.168.1.1:3000
因此,您可以在本地计算机上以localhost:3000
的身份访问它
在使用同一网络的设备上作为192.168.1.1:3000
。因为我们的应用程序(服务器)和设备(您希望在其中访问应用程序)在同一网络上运行
您可以通过IP地址访问此文件
比方说,你的应用程序正在运行
192.168.1.1:3000
因此,您可以在本地计算机上以localhost:3000
的身份访问它
在使用同一网络的设备上作为
192.168.1.1:3000
。请使用运行应用程序的计算机的ip地址,而不是localhost
。@MohitPandey您是正确的,谢谢。如果您给出答案,我将接受,请说明它必须是设备ip而不是您的公共ip。请尝试使用运行应用程序的计算机的ip地址,而不是localhost
。@MohitPandey您是对的,谢谢。如果您给出答案,我将接受,请说明它必须是设备ip而不是您的公共ip。请尝试使用运行应用程序的计算机的ip地址,而不是localhost
。@MohitPandey