好的,我已经解决了。对于任何碰巧遇到的其他问题,我都会在这里给出答案。
对于GET请求,服务器假定您将向回发送数据,并且在路由完全处理后将自动保存会话数据。
但是,对于POST请求(我正在使用的内容),没有做出相同的假设。会话状态仅保存在两个条件之一-
要么当被发送出去的数据(通过
res.send,
res.redirect等等),或者如果你手动调用
req.session.save()。我已经从AJAX请求中调用/
login,如果满足某些条件,我什么都不会返回。设置会话变量后,让服务器用一些数据响应客户端。



