今天在用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了。