koa-static出现generators will been removed in v3?
高洛峰
高洛峰 2016-11-10 11:05:25
0
2
2302

koa deprecated Support for generators will been removed in v3. See the documentation for examples of how to convert old middlewarehttps://github.com/koajs/koa/tree/v2.x#old-signature-middleware-v1x---deprecated,求解?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复 (2)
学霸

是你仍然在用传统的 1.x 里的生成器语法才会出现这条提示,是 koa 善意的提醒啦,避免以后升到 v3 你的代码就瘫痪了!所以如果你仍然继续想使用生成器语法的话就借助 co 模块吧!

官方的栗子:

app.use(co.wrap(function *(ctx, next) { const start = new Date(); yield next(); const ms = new Date() - start; console.log(`${ctx.method} ${ctx.url} - ${ms}ms`); }));

PS:既然你都用 v2 了,为啥不 async / await 用起来呢!


    三叔

    找到方法了 npm install koa-convert --save

    import convert from 'koa-convert'

    app.use(convert(require('koa-static')(__dirname + '/public')));


      最新下载
      更多>
      网站特效
      网站源码
      网站素材
      前端模板
      关于我们 免责声明 Sitemap
      PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!