我正在关注Node.js的教程,我想我已经完成了所有内容,我运行我的服务器(节点web.js)并尝试连接到它,但我收到一个错误。我的代码如下,我看到了类似问题的答案,但我避免了那里的错误,我只是不知道什么是错的。请帮忙!
var http = require("http");
function process_request(req, res) {
var body = 'Thanks for calling!\n';
var content_length = body.length;
res.writeHead(200, {
'Content-Length': content_length,
'Content-Type': 'text/plain'
});
}
var s = http.createServer(process_request);
s.listen(8080);
答案 0 :(得分:0)
您需要将要发送回的内容写回来作为回复。在res.writeHead()
。
res.write(body);
res.end();
答案 1 :(得分:0)
答案 2 :(得分:0)
您正在创建内容但未发送到客户端,使用res.end,您可以这样做
res.write("Hello World");
res.end(body)