所以我在做的是学习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}`));
我希望本地主机加载并在页面顶部显示“主页”。该服务器之前已经工作了,但现在不再工作了。
答案 0 :(得分:1)
您应该使用req.url而不是req.rul。 req.rul应该返回未定义的值,这意味着它永远不会进入循环。
如果您在理解条件为何不起作用时仅打印出这些值