怎么使用koa框架里面的ctx.state?
就是想登录之后有个本地变量可以保存user信息,然后在一个新的页面展示出来,是用cookie吗?还是用ctx.state,但是不清楚怎么用这个对象? 例如:
let data = await user.addUser(username, password);
let userData = data.get({ plain: true });
delete userData.password;
ctx.redirect('/');
async function index(ctx) {
await ctx.render('index', {
username: ctx.state.user.username
});
}
allRouter.get('/', index);
怎么样获取到user里面的username?