javascript - 我无法弄清楚为什么当 localhost:3000 对简单的 API 工作正常时我无法访问 localhost:5000
问题描述
我正在尝试在节点中运行一个简单的 API。我在此处附上了 github 存储库:https ://github.com/zsmith-dfw/api-example
当我在命令提示符下运行程序时,它表明它正在侦听端口 5000。当我转到 http://localhost:5000 时,出现“无法访问此站点”错误。当我尝试在 Postman 中发出 GET 请求时,出现错误:读取 ECONNRESET。但是,如果我使用端口 3000 尝试此操作,我会在 http://localhost:3000 以及 Postman 中的 GET 请求中按预期获得返回的 JSON。我让这个程序在以前的计算机上运行良好,但我非常困惑为什么它现在不起作用。代码很好 - 这一定是我的电脑(Windows 10)的某种问题。这是我到目前为止所尝试的:
- 卸载并重新安装节点
- 全局安装的 http-server
- 禁用防火墙设置
- 使用 npx kill-port 5000 命令验证端口 500 上没有运行任何内容
在这一点上完全没有想法。将提供任何其他要求的信息。非常感谢
解决方案
推荐阅读
- assembly - 如何在 SPIM CLI 的交互式调试模式下传递参数?
- stored-procedures - 使用 ON DELETE CASCADE 删除深度嵌套的子树
- r - rstan的贝叶斯生存分析
- python-3.x - 在协程中设置标志
- c# - XAML:在类型中找不到属性
- javascript - 通过导航将 HTML 页面加载到 DIV 中 - 我可以直接链接到它吗?
- android - 手机显示对 x,y 坐标的影响
- c# - NavigationView - 使用 C# 添加菜单项会导致 NavigationViewItem 嵌套在生成的 NavigationViewItem 中
- python - 是否有计算产品的有效函数?
- ios - 如何在以编程方式创建实体时设置 NSManagedObjectModel 的配置。