我目前正在做一个项目,我想在另一台电脑或手机上测试它。此计算机连接在同一网络上。
如何连接到http://localhost:3000?
我使用expressjs (nodejs模块)作为服务器。
发布于 2015-06-08 23:06:30
将您的应用程序配置为在0.0.0.0而不是127.0.0.0(localhost)上运行。例如:
app.listen(3000, '0.0.0.0', function() {
console.log('Listening to port: ' + 3000);
});然后从另一台计算机连接到192.168.1.11:3000 (或您的本地IP地址)。
发布于 2015-06-08 22:52:06
假设端口绑定到除127.0.0.1 (localhost)以外的任何IP地址,您可以从任何其他系统访问它。
要查看您的IP地址,请使用ipconfig (Windows)或ifconfig (Linux)命令。找出与您想要访问的“其他系统”在同一网络中的IP。然后像这样访问它,例如:172.16.0.12:3000。
PS:记住包括端口3000,即使通过另一个系统访问它。此外,如果已配置,也可以使用主机名来代替IP地址。
发布于 2015-06-08 22:52:24
您的url应该如下所示
http://yourcomputername:3000要获取计算机名,请打开命令提示符窗口,键入hostname,然后按enter键
https://stackoverflow.com/questions/30712141
复制相似问题