0
對於newby問題感到抱歉,但您能否向我解釋如何在nodeJS中使用會話。我在互聯網上閱讀了很多文章,但是我沒有成功地爲我的目的實現一些東西(數據正在保存會話,但每個新的請求會話都是空的),你可以從一開始就舉例說明如何初始化以及如何使用。nodejs中的會話
目的:當用戶在系統中登錄時,我需要爲他打開會話,他將在未來發送的每個請求都需要檢查他的會話是否存在?
我使用express 4.x.我這樣做:
// init session
app.use(cookieParser());
app.use(session({
secret : "yepiMobileSession",
resave : true,
key : "session",
store: mongooseSession(daoService.mongoose),
saveUninitialized : true
}));
// save user to the session
request.session[CONST.SESSION_USER] = user;
// Check login
function checkLogin(id){
var user = request.session[CONST.SESSION_USER];
if (user && request.params.clientData && user._id == id){
return true;
} else {
return false;
}
}
謝謝,這幫了我 – Simcha 2014-11-06 12:04:38