我和koa的故事

2018-11-04  本文已影响0人  烧鸡胤

await与next()

初次使用koa时,前端发送的/build请求都会进入fileRouter.build函数中处理。
但只要我在fileRouter.build中加入需要await的调用(fs操作),就会返回Not Found

    router.post('/build', fileRouter.build);

而后排查中,原因是前面写的中间件,调用了next()而忘了加await。

    next();

由于koa的洋葱执行结构,所以直接影响到后续代码的状态。

上一篇 下一篇

猜你喜欢

热点阅读