从本地网络上的远程机器访问 NodeJS 服务器显示一个空白页面
Posted
技术标签:
【中文标题】从本地网络上的远程机器访问 NodeJS 服务器显示一个空白页面【英文标题】:Accessing NodeJS server from remote machine on local network shows a blank page 【发布时间】:2016-07-29 00:54:01 【问题描述】:我想在局域网的另一台机器上测试我的 ReactJS + NodeJS 网站,所以我将服务器主机 ip 从localhost
更改为0.0.0.0
,如this 回答中所述。我注意到虽然我可以从远程机器访问服务器,但我能看到的只是标题和网站图标(其余的是空白页)。我尝试了另一种使用ngrok 模块的方法,如here 所述(这恰好是与上一个链接相同问题的答案)。我仍然得到相同的空白页。
对服务器的GET
请求如下所示(如ngrok所示)。
/landing
是我试图访问的页面。有人可以解释发生了什么吗?
PS:服务器在 Mac 上运行,我正在尝试访问 Ubuntu 机器上的页面。另外,我正在使用this react-redux 样板。 Webpack 也与热重载一起使用。
【问题讨论】:
【参考方案1】:您是否尝试更改防火墙中的端口设置?
转到防火墙设置并允许相应的端口进行入站
【讨论】:
以上是关于从本地网络上的远程机器访问 NodeJS 服务器显示一个空白页面的主要内容,如果未能解决你的问题,请参考以下文章
如何将本地elasticsearch实例复制/复制/同步/备份到远程elasticsearch实例
Powershell - 运行位于远程机器上的脚本,该脚本反过来从网络共享访问文件
从远程机器上部署的 kubernetes 仪表板服务访问本地笔记本电脑时无法访问站点问题