node.js - linux VM 上的 NodeJS 托管,以及从 Windows 到 Linux 的 http 请求
问题描述
如果我在 Ubuntu Linux 机器上托管本地 NodeJS 服务器,是否可以从 Windows 上的浏览器发出 http 请求。例如,如果服务器托管在 Linux VM 上的 localhost:7700 上,我如何从 Windows 发出 http 请求?
该服务器在 Linux VM 上使用 NodeJS 托管。
解决方案
您必须设置端口转发。如果您使用的是 Virtual Box,请查看此处链接。尝试使用 0.0.0.0:7700 而不是 localhost:7700。还记得在你的机器上打开 7700 端口。最后一件事是将您的网络设置为桥接适配器以允许主机操作系统和虚拟机之间的连接。
推荐阅读
- javascript - 未调用 Sinon Spy 但调用了原始函数
- docker - 运行owncloud docker容器时无法正确设置音量值
- bdd - 无法为 Allure + BDD (Jbehave) (Thucydides) 截屏
- java - 将 HashMap 转换为带有键和值的字符串
- python-3.x - 动画 matplotlib 图表上的线条未显示
- angularjs - 从一个 url 重定向到另一个 url 而没有任何互连
- node.js - Nodejs:发送广播消息请求时,Messenger 显示错误数据错误
- html - 嵌套有序列表编号问题
- c++ - 使用 for 循环是否比在 C++ 中将内容保存在向量中更快?
- reactjs - 反应减速器初始状态没有显示为已过期