因此,我有一个用户会话中间件,该中间件可以处理当前用户的会话,例如获取当前用户的数据。为了在EJS文件中使用该函数,我必须在每个render()函数上手动传递req变量,然后像req.get_current_user()一样调用它。我可以将请求设置为要传递的默认数据,还是我的案例有更好的做法?
response.locals.req = req
在一种中间件中,使用在.ejs文件中。