ExpressJS-Localhost不显示任何内容

时间:2018-08-14 22:05:27

标签: node.js express

这是我第一次运行ExpressJS。但是Localhost没有响应任何数据。Waiting for localhost keeps on appearing at left bottom corner. Also showing the terminal command

下面是我编写的代码

const express=require('express');
const app=express();


app.get('/',(req,res)=>
{
    
});

app.listen(3000,()=>console.log("running at 3000 port"));

我试图将localhost更改为4000,5000。但是同样的错误。

其他信息: 在Ubuntu 16.10上运行

这里有什么线索吗?

3 个答案:

答案 0 :(得分:1)

您没有为浏览器提供任何渲染内容。尝试按照文档中的Hello World示例进行操作,您可能会感到惊讶:

https://expressjs.com/en/starter/hello-world.html

答案 1 :(得分:0)

我不知道您是否仍需要答案,但我想我可能会知道。

'app.use(express.json)'出现了相同的问题

当我删除服务器后,它开始工作了,这是因为我们正在编写它,但实际上它是

'app.use(express.json())'

PD:该命令用于告诉EXPRESS它必须读取json文件或请求...

我希望这可以帮助您

答案 2 :(得分:0)

只需添加到imjared的答案即可。始终,对于您创建的任何新页面,响应都必须发送回客户端(浏览器),因为这将在浏览器中显示。在函数中添加res.send(“ some data”)将解决此问题。