我正在观看 Node.js 教程并使用此代码
const http = require("http")
const port = 8080
const server = http.createServer(function(req, res){
res.write("Hello node")
res.end
})
server.listen(port, function(error){
if(error){
console.log("Something went wrong", error)
}else{
console.log("Server is listening on port " + port)
}
})
但是当我尝试 http://localhost:8080 时,它会无限加载。有谁知道为什么吗?
您也可以尝试以下选项
以纯文本形式回复
const server = http.createServer(function (req, res) {
res.writeHead(200, { "Content-Type": "text/plain" });
res.end("Hello node");
});
以 JSON 形式响应
const server = http.createServer(function (req, res) {
res.writeHead(200, { "Content-Type": "application/json" });
const data = { message: "Hello node" };
res.end(JSON.stringify(data));
});