richen
richen
改成这样呢: ``` const session = require('koa-session'); @Middleware() export class SessionMiddleware implements IMiddleware { run(options: any, app: App) { return session(options); } } ``` 文档: https://koatty.org/#/?id=%e4%bd%bf%e7%94%a8koa%e4%b8%ad%e9%97%b4%e4%bb%b6
> 修改成: > > ```js > @Middleware() > export class SessionMiddleware implements IMiddleware { > run(options: any, app: App) { > return session(options, app); > } > } > ```...
问题原因已经定位 跟踪 koa-session源码,发现: ``` return async function session(ctx, next) { const sess = ctx[CONTEXT_SESSION]; if (sess.store) await sess.initFromExternal(); try { await next(); } catch (err) { throw err; } finally...
> 修改成: > > ```js > @Middleware() > export class SessionMiddleware implements IMiddleware { > run(options: any, app: App) { > return session(options, app); > } > } > ```...
嗯嗯,是可以自行配置,但是团队协作,每个人都要配置插件,是不是代价有点大 如果默认的配置能够遵循 gitmoji 标准就好了