请稍等 ...
×

采纳答案成功!

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

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

3回答

keinf 2019-10-30 17:29:08

我认为必须按照严格json格式来写,key值只能加双引号

0 回复 有任何疑惑可以回复我~
双越 2019-08-12 21:14:14

再继续试试 console.log( typeof body ); 还有:

for (let key in body) {

    if (body.hasOwnProperty(key)) {

        console.log(key)

    }

}

看这两个,能打印出啥?

0 回复 有任何疑惑可以回复我~
  • 提问者 慕神2206582 #1
    typeof body  打印出来是string,那个循环打印出来的是数字
    回复 有任何疑惑可以回复我~ 2019-08-12 21:26:36
  • 双越 回复 提问者 慕神2206582 #2
    “typeof body  打印出来是string” —— 这是根本问题,即 body 不是对象。不过,看你代码已经 JSON.parse 了呀,应该返回一个对象的,很诡异。你再继续把 req.body 中的 \n \t 都去掉,再试试。(这种诡异的问题,只能一点一点去 debug ,所以不要嫌繁琐哈)
    回复 有任何疑惑可以回复我~ 2019-08-12 22:41:18
  • 提问者 慕神2206582 回复 双越 #3
    好的我试试
    回复 有任何疑惑可以回复我~ 2019-08-13 09:10:42
双越 2019-08-12 21:10:59

看截图,感觉比较怪异。你直接打印 body.username 和 body.password 呢?看能出来值吗?

0 回复 有任何疑惑可以回复我~
  • 提问者 慕神2206582 #1
    打印不出来
    回复 有任何疑惑可以回复我~ 2019-08-12 21:11:53
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信