为什么我的本地主机无法为node.js加载?

时间:2019-05-15 17:34:21

标签: node.js

所以我在做的是学习node.js,而我做不到的是找出为什么我的本地主机根本没有加载的原因。

我尝试更改端口号等,但是我的Internet连接正常,所以这不是问题,它要做的一件事就是加载,然后继续这样做,直到显示“ Localhost not '不发送任何数据”。

const http = require('http');
const path = require('path');
const fs = require('fs');


const server = http.createServer((req, res) => {
    if(req.rul === '/') {
        res.writeHead(200, { 'Content-Type': 'text/html'});
        res.end('<h1>Home</h1>');
    }
});

const PORT = process.env.PORT || 5000;

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

我希望本地主机加载并在页面顶部显示“主页”。该服务器之前已经工作了,但现在不再工作了。

1 个答案:

答案 0 :(得分:1)

您应该使用req.url而不是req.rul。 req.rul应该返回未定义的值,这意味着它永远不会进入循环。

如果您在理解条件为何不起作用时仅打印出这些值