我已经成功托管了一个本地.NET服务器,其网址为:http://localhost:65349/。现在,我想将“ localhost”更改为我的IP地址,以使Web仍在运行,但是,收到400 HTTP错误
我已通过Node.js将iisexpress-proxy下载到我的计算机中,但是,为什么尝试在my.NET项目中运行IIS代理文件,却收到错误消息:“无法读取未定义的属性'writeHead'of undefined”下面的代码。 所以我想问什么是错误以及如何配置。
proxyServer.listen(proxyPort, function() {
console.log('Listening... [press Control-C to exit]');
}).on('error', function (err, req, res) {
console.log(err.stack);
console.log('Listening... [press Control-C to exit]');
res.writeHead(500, {
'Content-Type': 'text/plain'
});
res.end('Aw snap! Something went wrong. Check your console to see the error.');
});
这是图像错误日志:enter image description here
答案 0 :(得分:1)
我知道这是一个迟到的答案,但是当我尝试使用已用作代理端口的端口时出现此错误。使用不同的可用端口修复它。