Javascript 我的服务器已启动,但当我尝试连接到它时,我收到一个错误[Node.js]
我正在学习Node.js教程,我想我已经做了一切,我运行了我的服务器(Node web.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.
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@Sumeetres.end
的参数是可选的。它只是关闭了node.js中的response.res.send id not方法,express hasIt's right@Sumeet,我忘了send不是内置的。
res.write("Hello World");
res.end(body)