扫码关注官方订阅号
业精于勤,荒于嬉;行成于思,毁于随。
roomview.html里给了userid:
roomview.html
userid
res.render('roomview', { userid: req.session.userid, rooms:docs });
而addroom.html的路由里你没写:
addroom.html
res.render('addroom.html')
所以自然找不到。
如果你希望ejs里可以直接获取session里的信息,可以尝试使用locals,比如前置一个中间件:
ejs
session
locals
app.use(function(req, res, next) { res.locals.userid = req.session.userid; next(); });
这样,你的ejs模版里就可以直接使用<%= userid %>了
<%= userid %>
我画的图蛮漂亮的
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
roomview.html里给了userid:而
addroom.html的路由里你没写:所以自然找不到。
如果你希望
ejs里可以直接获取session里的信息,可以尝试使用locals,比如前置一个中间件:这样,你的
ejs模版里就可以直接使用<%= userid %>了我画的图蛮漂亮的