localhost:5000 没有加载我的服务器!!需要帮助

localhost:5000 is not loading my server!! Help needed

我正在学习 node 并在 node 上使用 Traversy 媒体视频创建服务器。在此之前,我使用 w3schools 文档制作了一个服务器并且它可以正常工作。但是我们没有使用Traversy Media的方式工作。

.listen 中的回调有效,但在浏览器中显示 'Problem loading page'。

const http = require('http');

const server = http.createServer((req , res) => {
    console.log(req.url);
});

const PORT =5000;

server.listen(PORT , () => console.log(`server running at ${PORT}`));

浏览器一直加载但从未停止加载。

请阅读有关如何创建对您有很大帮助的服务器的文档。

const server = http.createServer((req , res) => {
    console.log(req.url);
});

在这种情况下,您只是打印 req.url 而没有实际向浏览器返回任何 response

一个正确的 hello world 示例是:

http.createServer(function (req, res) {
  res.write('Hello World!'); //write a response to the client
  res.end(); //end the response
}).listen(8080);