繁体   English   中英

我的服务器已启动,但是当我尝试连接它时,出现错误[Node.js]

[英]My Server is up but when I try to connect to it I am getting an error [Node.js]

我正在关注有关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);

你需要写您发回的响应内容。 res.writeHead()之后添加它。

 res.write(body);
 res.end();

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

res.send(body);

代替。 还要确认您正在访问http:// localhost8080 /(假设它正在localhost上运行)。

您正在创建内容,但未发送给客户端,使用res.end可以像

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM