我是节点 js 的新手。我试图创建一个简单的 HTTP 服务器。我按照著名的例子创建了一个“Hello World!” 服务器如下。
var handleRequest = function(req, res) {
res.writeHead(200);
res1.end('Hello, World!\n');
};
require('http').createServer(handleRequest).listen(8080);
console.log('Server started on port 8080');
运行此代码将按预期正确启动服务器。但是尝试访问http://127.0.0.1:8080
会通过抛出res1
未定义的错误来使其崩溃。我希望服务器仍然继续运行并在遇到错误时优雅地报告错误。
我如何实现它?我试过 try-catch 但这对我没有帮助:(