今天在用node+angular做后台時,需要使用session保存登陸狀態的時候,遇到了此問題,問題直譯為非mysql問題,我也在后台取到的登陸用戶名和密碼,確實不是數據庫問題。最后發現在使用session時報的錯,但session配置沒有問題,最終發現是node主文件配置順序出了問題。
app.configure(function() { app.use(cookie()); app.use(session({ name: "severTest", secret: "1234567", cookie: {maxAge: 10000}, //過期時間 毫秒為單位 resave: true, //每次觸發后保存時間 rolling: true // 最后一次觸發后計時 })); }); app.use(app.router); //將路由級別提升最先,必須要寫在設置靜態資源配置之前
設置路由之前必須先進行express配置,完后重啟服務器就ok了。