用postman测试接口的时候,返回如题目所示的问题。还以为是sql语句中create_time的问题,就从数据库的建表到见检查变量定义到检查sql语句查了一个遍。说是create_time不能赋值为undefined,我就把moment().format(…)语句console打了一遍,发现是可以拿到时间的。但是打印body.create_time始终在控制台没有响应。愁的不行了,就去玩了一会儿手机压压惊。回来之后一眼看到一个问题:
额。。。此时从响应内容中拿东西,拿个锤子。改成req.body,拿请求体里的数据就符合要求了。至此,问题解决。。。但是这个错误提示真的提示的太不明显了。
还是同上期一样,认真认真再认真。。。
node.js写mysql插入语句时返回: "error": "Cannot set property 'create_time' of undefined"
最新推荐文章于 2023-09-01 20:25:54 发布