所以,我设置了节点js来进行开发。出现了一个窗口权限弹出,询问我是否希望允许node.js在公共或本地网络上运行。它的默认值是公开的,但我将其更改为本地的。我不记得它到底说了些什么。
我觉得这可能与我的问题有关:每当我试图在localhost上启动我的react :3000时,我就有一个连接超时时间。节点开发服务器的start命令说,应用程序应该可以在localhost:3000上找到。我尝试了两个不同的反应应用程序,都有这个问题,这使我相信问题是与节点。
我使用了windows故障排除程序,它说:
设备或资源(localhost)不设置为接受端口"3000“上的连接。
我找不到在Windows 10中修改这个权限的地方,因为它是防婴儿的.没有“高级选项”为我的应用程序和功能。
帮帮忙,谢谢。
发布于 2020-07-14 00:10:52
它可能是防火墙阻塞您的Node.JS应用程序,这取决于您所连接的专用或公共网络。你可能希望你的应用程序在两个网络上都能工作,你可以通过改变选项来做到这一点。
尝试从Windows 10搜索栏中搜索“防火墙和网络保护”,然后转到“允许应用程序通过防火墙”设置。它将打开一个单独的窗口,显示应用程序是否启用了“私有”、“公共”或两者,这取决于选中了哪个复选框。您可以更改这些复选标记以配置每个应用程序的网络。
编辑:正如另一个人所建议的,我添加了一个网络窗口的截图
https://stackoverflow.com/questions/59590569
复制相似问题