node.js - 从本地网络上的远程计算机访问 NodeJS 服务器显示空白页面

标签 node.js http reactjs firewall ngrok

我想在 LAN 上的另一台计算机上测试我的 ReactJS + NodeJS 网站,因此我将服务器主机 IP 从 localhost 更改为 0.0.0.0,如 this 中所述。回答。我注意到,虽然我可以从远程计算机访问服务器,但我只能看到标题和图标(其余的是空白页面)。我尝试了另一种使用 ngrok 的方法模块如所述here (这恰好是与上一个链接相同问题的答案)。我仍然得到相同的空白页。

对服务器的 GET 请求如下所示(如 ngrok 所示)。

GET requests to the server shown by ngrok

/landing 是我试图访问的页面。有人可以解释一下发生了什么吗?

PS:服务器在 Mac 上运行,我正在尝试访问 Ubuntu 计算机上的页面。另外,我正在使用this React-Redux 样板。 Webpack 也与热重载一起使用。

最佳答案

您是否尝试更改防火墙中的端口设置?

转到防火墙设置并允许相应端口进行入站

关于node.js - 从本地网络上的远程计算机访问 NodeJS 服务器显示空白页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36488085/

相关文章:

javascript - NodeJS HTTP请求未按顺序执行

apache - 将所有 https 请求重定向到 http

node.js - Express Session + Angular : can't access connect. sid cookie

node.js - 将 webview View 设置为窗口大小

javascript - 函数在await执行完成之前返回

node.js - ngFor 内的 Angular ngIf 条件用于显示类似按钮

java - HTTP POST查询如何计算内容长度

reactjs - react 长按事件

reactjs - 如何快速简单地验证已加载的react.js?

reactjs - React全局通知系统