本地主机未发送任何数据:ERR_EMPTY_RESPONSE,表示无法正常使用或镶边

时间:2020-06-01 05:07:55

标签: node.js express visual-studio-code

这是我的代码:

const express= require('express');

var app=express();


app.get('/',(req,res)=>{
    console.log('Sending data');
    res.send('Hello Express!');
    console.log('Data sent');
});

const port = process.env.port || 8080;

app.listen(port,()=>{
    console.log('Listening to port ',port);
});

操作系统是Windows 10 节点版本为10.11.0 快递版本为4.14.0 代码编辑器是VS代码

在运行localhost:8080 /时,提示显示:

监听端口8080 传送资料 数据发送 传送资料 数据发送 传送资料 数据已发送

,然后页面显示: 此页面无效 本地主机未发送任何数据。 ERR_EMPTY_RESPONSE

我尝试使用端口3000并仍然遇到相同的错误。我也尝试过Internet Explorer。 我认为要么快递未发送数据,要么浏览器无法接收。

1 个答案:

答案 0 :(得分:0)

可能您的计算机上未定义process.env.PORT,并且返回未定义,然后尝试在已占用的8080上进行监听。 请尝试4000或更高的数值。