gpt4 book ai didi

javascript - Node.js HTTP 服务器 - 加载时间较长并且不发送数据

转载 作者:太空宇宙 更新时间:2023-11-04 03:13:37 24 4
gpt4 key购买 nike

我正在学习node.js,在使用HTTP模块时,我尝试按照视频教程的说明通过自己的服务器创建,但我的服务器没有在端口3000和端口8000发送任何响应。

*

const http = require('http');
const server = http.createServer((req, res) => {
if(req === '/'){
res.write('Hello world, first program in server using http module');
res.end();
}
if(req === '/api/courses'){
res.write(json.strigify([1,2,3]));
res.end();
}
});
server.listen(8000);
console.log('Listening @port 8000');

*

最佳答案

严格比较req === '/'是将请求对象与字符串进行比较,这种比较永远不会成立。

您可能打算使用:req.url === '/'

关于javascript - Node.js HTTP 服务器 - 加载时间较长并且不发送数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59548426/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com