Egg: middleware 文件名字有要求不能包含下划线 ? 如果是 请在文档里面说明!!!!

Created on 14 Mar 2018  ·  4Comments  ·  Source: eggjs/egg

 被坑了 , 中间件名字包含下划线的话 在加载中间件的时候会出错!!!!

Most helpful comment

app/middleware/test_abc.js -> app.middleware.testAbc

image

PS: 就不能心平气和的交流么?你是在用开源,还是在屌外包呢?

All 4 comments

app/middleware/test_abc.js -> app.middleware.testAbc

image

PS: 就不能心平气和的交流么?你是在用开源,还是在屌外包呢?

文件名是可以用下划线,只是 loader 在加载 middleware 的时候,会把下划线转换成驼峰,比如中间件命名为:test_mid ,在配置的时候,就要配置成 testMid

文件加载器章节也有相关说明 https://eggjs.org/zh-cn/advanced/loader.html#%E6%96%87%E4%BB%B6%E5%8A%A0%E8%BD%BD%E8%A7%84%E5%88%99

image

文档也要加叹号!!!

Was this page helpful?
0 / 5 - 0 ratings