为什么我在测试这段代码的时候
为什么我在测试这段代码的时候,当匹配一遍正确的路由之后,再刷新就会 报错误
代码:
const http = require('http')
const server = http.createServer((req, res) => {
const url = req.url
const path = url.split('?')[0]
const method = req.method
if ( path === '/api/list' && method === 'GET' ) {
res.end('this is list router')
}
res.end('404')
})
server.listen(3000)
console.log('http 请求已经被监听,3000端口,请访问 http://localhost:3000')
40
收起
正在回答
3回答
同学你好,因为老师测试代码加不加return确实都不会出现报错,咨询了其他老师,了解到这个老师之前测试时,出现了与同学一样的报错,但是现在测试就不会出现报错了,所以老师们目前也不清楚具体是什么原因造成的。
推荐同学在代码中加上return,解决报错问题即可
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星