koa 路由问题
刚开始看koa2,有些问题不是很理解,希望有大神帮忙解答。 如下代码,我想让这个路由 延时执行,但是访问这个路由 得到的是404, (断点设置在let data这行)通过调试断点 会进入这个路由,且是5秒后命中断点。但是为什么会是404?
let sleep = function (time) {
return new Promise(function (resolve, reject) {
setTimeout(function () {
resolve();
}, time)
})
}
router.get('/test', async function(ctx) {
await sleep(5000)
let data = {
username: 'nero',
other: new Date()
}
ctx.body = {
data: data,
status: 1,
flag: 'not cache'
}
})
6 回复
可以访问到,不是404啊。。
@canhongpoxiao 浏览器拿到的就是404…
啥意思,我试了一下可以显示出你定义的json数据
@leijuns 测试评论,抱歉了
试过了,并不是404,5秒后能返回结果