业精于勤,荒于嬉;行成于思,毁于随。
roomview.html는 사용자 ID를 제공합니다:
roomview.html
사용자 ID
res.render('roomview', { 사용자 ID: req.session.userid, 룸:문서 });
그러나 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; 다음(); });
이런 방식으로 ejs 템플릿에서 <%= userid %>를 직접 사용할 수 있습니다.
<%= userid %>
제가 그린 그림이 꽤 예뻐요
roomview.html
는사용자 ID
를 제공합니다:그러나
addroom.html
경로에서는 다음을 작성하지 않았습니다:그래서 당연히 찾을 수 없습니다.
ejs
가session
에서 정보를 직접 가져오도록 하려면locals
를 사용해 보세요. 예를 들어 미들웨어 앞에 접두사를 붙일 수 있습니다.이런 방식으로
ejs
템플릿에서<%= userid %>
를 직접 사용할 수 있습니다.제가 그린 그림이 꽤 예뻐요