成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - 切換頁(yè)面,為什么我routes里面req.session.userid存在,卻無(wú)法在客戶端上顯示<%=userid%>的值?

瀏覽:116日期:2023-09-29 09:15:32

問(wèn)題描述

問(wèn)題解答

回答1:

roomview.html里給了userid:

res.render(’roomview’, { userid: req.session.userid, rooms:docs});

而addroom.html的路由里你沒寫:

res.render(’addroom.html’)

所以自然找不到。

如果你希望ejs里可以直接獲取session里的信息,可以嘗試使用locals,比如前置一個(gè)中間件:

app.use(function(req, res, next) { res.locals.userid = req.session.userid; next();});

這樣,你的ejs模版里就可以直接使用<%= userid %>了

回答2:

javascript - 切換頁(yè)面,為什么我routes里面req.session.userid存在,卻無(wú)法在客戶端上顯示<%=userid%>的值?

我畫的圖蠻漂亮的

標(biāo)簽: JavaScript