egg 中,ctx.locals 是单次请求的,egg-cnode 中,current_user 是怎么在分页获取到的?
 发布于 7 年前  作者 varscc  4021 次预览  最后一次回复是 7 年前  来自 问答 

中间件 auth_user 中

image.png

配置 default 中

image.png

布局文件 layout 中

image.png

我用 nunjucks 分页获取不到,看 egg-cnode 是这样写的 ejs 的缓存吗

2 回复
JZLeung

所有请求都会走 authUser 这个中间件。

然后,如果 egg 中已登录了,就会存在 ctx.user 当中。未登录 ctx.user = null。

varscc

@JZLeung match: ‘/’ 我还以为代表的是入口 /