为什么我不能在localhost:3000上查看我的Express应用程序

时间:2019-02-10 01:11:29

标签: javascript express

我正在尝试运行Express应用,并按照我正在查看的课程中的说明在localhost:3000上查看res.send消息。 app.js

let express = require("express");
let app = express();
app.get("/",function(req,res){
    res.send("Hello World");
});
app.listen(3000,function(){
    console.log("listening on port 3000");
});

然后在终端中键入node app.js以运行该文件。 app.listen可以在终端上显示“正在侦听端口3000”消息,效果很好。 然后,我进入浏览器并尝试http://localhost:3000并没有加载任何内容,仅尝试了localhost:3000并再次没有加载。我根本不知道为什么会这样,有人可以帮我吗。

2 个答案:

答案 0 :(得分:-1)

您创建了本地服务器,例如通过PostMan等发送get请求,您将看到文本。

或它将HTML文件发送到客户端的另一种方法,您会立即看到它,更多详细信息here

答案 1 :(得分:-1)

我已经在系统中尝试过您的代码,并且可以正常工作!我认为问题可能出在您的浏览器上,请在其他浏览器或专用模式下尝试。如果问题仍然存在,则可以在其他端口中尝试。还要确保您正在运行最新版本的Node and Express。

资源:MDN EJS

相关问题