首页 > 解决方案 > Express 服务器故障:无法运行“Hello World”应用程序

问题描述

我正在尝试按照https://expressjs.com/en/starter/hello-world.html上的说明运行“Hello world”Express 服务器。当我运行时node app.js,我得到控制台输出“在 http://localhost:3000/ 上监听的示例应用程序”,正如预期的那样。但是,我实际上无法在浏览器中连接到 http://localhost:3000/。使用 FireFox,我收到消息“Firefox 无法在 localhost:3000 建立与服务器的连接”。

不过,我知道服务器实际上还活着,因为当我curl http://localhost:3000在命令行上运行时,输出是“Hello World!” 由于某种原因,我无法在浏览器中连接到它(但显然我可以通过命令行连接到它)。

我尝试过的事情:

以上解决方案均无效。我应该怎么办?

标签: node.jsexpress

解决方案


推荐阅读