这是我第一次运行ExpressJS。但是Localhost没有响应任何数据。
下面是我编写的代码
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上运行
这里有什么线索吗?
答案 0 :(得分:1)
您没有为浏览器提供任何渲染内容。尝试按照文档中的Hello World示例进行操作,您可能会感到惊讶:
答案 1 :(得分:0)
我不知道您是否仍需要答案,但我想我可能会知道。
'app.use(express.json)'出现了相同的问题
当我删除服务器后,它开始工作了,这是因为我们正在编写它,但实际上它是
'app.use(express.json())'
PD:该命令用于告诉EXPRESS它必须读取json文件或请求...
我希望这可以帮助您
答案 2 :(得分:0)
只需添加到imjared的答案即可。始终,对于您创建的任何新页面,响应都必须发送回客户端(浏览器),因为这将在浏览器中显示。在函数中添加res.send(“ some data”)将解决此问题。