我遇到的情况是我使用
在请求对象上捕获错误request.on('error', function (e) {
console.log("error while sending request: " + e);
});
但我很困惑如何将此错误发送到客户端,我必须显示错误。我只能使用res.send();
在响应对象上发送错误。感谢任何帮助。我没有使用快递。
答案 0 :(得分:0)
如果要将响应对象上的错误返回给浏览器。您可以使用以下代码:
const http = require('http');
let server = http.createServer(function(req, res) {
res.statusCode = 403;
res.statusMessage = 'Forbidden';
res.write(JSON.stringify({message: 'something bad happens'}));
res.end();
});
server.listen(3000, function() { console.log("Server Listening on http://localhost:3000/"); });