无限负载的节点应用

问题描述 投票:0回答:1

我正在观看 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 时,它会无限加载。有谁知道为什么吗?

javascript node.js
1个回答
0
投票

您也可以尝试以下选项

以纯文本形式回复

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));
});
© www.soinside.com 2019 - 2024. All rights reserved.