Javascript 我的服务器已启动,但当我尝试连接到它时,我收到一个错误[Node.js]

Javascript 我的服务器已启动,但当我尝试连接到它时,我收到一个错误[Node.js],javascript,node.js,Javascript,Node.js,我正在学习Node.js教程,我想我已经做了一切,我运行了我的服务器(Node web.js)并尝试连接到它,但我遇到了一个错误。下面给出了我的代码,我看到了一个类似问题的答案,但我避免了错误,我只是不知道出了什么问题。请帮忙 var http = require("http"); function process_request(req, res) { var body = 'Thanks for calling!\n'; var content_length = body.

我正在学习Node.js教程,我想我已经做了一切,我运行了我的服务器(Node 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);

您需要将发送回的内容写下来作为响应。在
res.writeHead()之后添加此项


您没有提供错误,但可以尝试

res.send(body);

相反。同时确认您正在点击:8080/(假设它在本地主机上运行)。

您正在创建内容,但没有发送到客户端,使用res.end您可以这样做

 res.write("Hello World");
    res.end(body)

res.end您需要通过的方法body@Sumeet
res.end
的参数是可选的。它只是关闭了node.js中的response.res.send id not方法,express hasIt's right@Sumeet,我忘了send不是内置的。
 res.write("Hello World");
    res.end(body)