【发布时间】:2018-10-22 12:33:35
【问题描述】:
我想像这样在 Mongoose 中使用 substr() :
nim = req.body.nim;
var prodi = nim.substr(3,5);
但它会返回:
TypeError: nim.substr 不是函数
在我的控制台上,如何修复它?
响应正文为:
{ nama: 'Ambikapathi', email: 'ambi@me.id', nim: 14520244010, password: '14520244010', repassword: '14520244010' }
【问题讨论】:
-
req.body中有什么内容?该错误表明那里没有nim这样的属性。 -
req.body.nim 是来自输入的字符串值
-
能否包含控制台日志
req.body的内容。 -
{ 名称:'Ambikapathi',电子邮件:'ambi@me.id',nim:14520244010,密码:'14520244010',重设密码:'14520244010'}
-
nim是一个数值。您在评论中删除的数据中清楚地显示了这一点。nim.toString().substr(3,5)按预期工作。