求助,VUE中无法登录express
前端项目地址 https://github.com/lujqme/blog-FE 后端项目地址是 https://github.com/lujqme/blog 需要MongoDB 复现流程: 1.通过VUE访问http://localhost:8080/signup 注册一个帐号,注册成功页面不会有提示,看一下MongoDB数据库中的myblog中有users集合即为创建成功 2.访问 http://localhost:8080/signin 登录,这时候会提示登录成功,然而req.session中并未携带user信息,具体的文件是后端项目中的middleware/check.js和router/signin.js两个文件
谢谢大神们指点。
2 回复
直接通过后端是可以成功登录的,所以怀疑是跨域设置Cookies的问题,但是查阅了谷歌之后仍然不知道怎么解决。
项目没有布署在同一个域名下,看你的端口服务器端口号是 3002, 前端的端口是 8080, 这肯定跨域了。单页面应用+后端模板,这个你要把单页面应用生成的放到 public 下面吧