请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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、我觉得数据库用户表是正确的,因为商品表数据都是正常,数据库肯定是正常。求老师解答

//img1.sycdn.imooc.com//szimg/5a30fa780001248106550085.jpg

//img1.sycdn.imooc.com//szimg/5a30fa790001490f04300319.jpg

//img1.sycdn.imooc.com//szimg/5a30fa780001ddeb06500232.jpg

追加:

https://img1.sycdn.imooc.com//szimg/5a3791cb0001943309810389.jpg

正在回答 回答被采纳积分+3

2回答

河畔一角 2017-12-18 18:25:04

我的QQ534877846

1 回复 有任何疑惑可以回复我~
河畔一角 2017-12-13 21:07:58

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

0 回复 有任何疑惑可以回复我~
  • 提问者 Black_Sugar #1
    老师,你说的是这个地方拦截吧?我的代码是完全从你课程上拉下来的,我是点击登录操作,然后控制台都没打印我新添加的console信息,说明就没有走到users/login这个路由里面
    回复 有任何疑惑可以回复我~ 2017-12-18 18:00:20
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号