无法使用 koa-session 在 koa.js 应用程序中存储数据

Cannot store data in koa.js app using koa-session

我在我的 koa-app 中使用 koa-session 来存储一些数据。所以这是我的代码:

/*some code*/
app.use(session(app));
/*some code*/
router.get('/test', async (ctx) => {
    const {session} = ctx;

    console.log(session['test']) // always undefined

    session['test'] = 'test'
});

我希望在第一个请求中得到 undefined,在其他请求中得到 'test',但我总是无法确定。这段代码有什么问题?

尝试

ctx.session.test = "testsessiondata"