Cannot read property '_id' of undefined
点击录入按钮时出现这个错误,看到好多小伙伴都出现了这个问题,有人是解决了的吗?
点击录入按钮时出现这个错误,看到好多小伙伴都出现了这个问题,有人是解决了的吗?
2017-08-30
找了半天的bug,最后问题发现在两个地方:
1.app.use(bodyParser.urlencoded({extended: true}));
//body-parser是一个http请求体的终极模块,他可以解析不同数据格式(比如JSON,Raw,文本)的请求体,Express框架就是使用这个模块作为请求体的解析中间件。(我之前把extended属性设置为false了,所以不能正确解析)
2.if(id !== 'undefined'){ //... }
//‘undefined’是字符串,我之前直接写出undefined了,现在还没明白为什么是字符串,当一个变量没有找到时不应该是undefined吗?忘理解的朋友相告!!!!
举报