点击登录,login请求一直在Pending,没返回任何信息,但是goods信息和users的其它请求都是正常

来源:8-1 window平台下MongoDB的安装和环境搭建

Black_Sugar

2017-12-13

1、已经在数据库新建如下用户名/密码

2、发起/users/login请求,response一直返回不了数据,但是换/user/test或者其它的接口都是有response返回。

3、我在路由里的mongoose请求User.findOne里打印node控制台信息,发现进都进不去路由里面,没有打印出信息

4、我就怀疑是不是拦截那边的路由导致的,把app.js里的/users/login也不走入到next(),发现就可以返回如下数据,这个我就懵了,我不懂怎么说走入next(),

{
 status:'10001',
 msg:'当前未登录',
 result:''
}

5、我觉得数据库用户表是正确的,因为商品表数据都是正常,数据库肯定是正常。求老师解答

//img.mukewang.com/szimg/5a30fa780001248106550085.jpg

//img.mukewang.com/szimg/5a30fa790001490f04300319.jpg

//img.mukewang.com/szimg/5a30fa780001ddeb06500232.jpg

追加:

http://img.mukewang.com/szimg/5a3791cb0001943309810389.jpg

写回答

2回答

河畔一角

2017-12-18

我的QQ534877846

1
0

河畔一角

2017-12-13

从你的描述来看,是后台路由拦截了,之前服务端我们做了一个拦截器,主要作用是,当用户没有登录时,直接返回未登录信息,所以这个地方你需要根据请求的url进行判断,如果当前请求的地址是登录接口,则不进行拦截。我的课程有这块介绍

0
1
Black_Sugar
老师,你说的是这个地方拦截吧?我的代码是完全从你课程上拉下来的,我是点击登录操作,然后控制台都没打印我新添加的console信息,说明就没有走到users/login这个路由里面
2017-12-18
共1条回复

Vue2.6+Node.js+MongoDB 全栈打造商城系统

课程全面升级,Vue2.6+Koa2,从前端入门全栈,让你的未来更宽广

2634 学习 · 924 问题

查看课程