TypeError: Cannot set property 'author' of undefined

来源:3-5 debuger之inspect协议

ARUKANA

2020-09-05

调试时补上了–inspect=9228(如截图1),在terminal里也有–inspect=9228(如截图2). 在req.body = postData前加了debugger,且添加了打印100,200,300的信息,其中100、200在debugger前(最后一张截图)。用postman发送请求,显示错误:TypeError: Cannot set property ‘author’ of undefined(5-7节新建博客),且100,200,300都没有打印。

用chrome://inspect 打开网址后没有看到inspect的按钮(如第3张截图),调试不能按照2-5节本节教程继续进行了。请问没有看到inspect说明了什么问题?该如何调试呢?

图片描述
图片描述
图片描述
图片描述

写回答

1回答

双越

2020-09-05

是否是按照这个顺序来的?

第一,启动 nodejs

第二,访问 chrome 如你截图的界面

第三,访问 nodejs 服务,出现报错


第二、第三的顺序不能错了。

0
3
双越
回复
ARUKANA
按理说按照这个步骤是可以的,不过如你所说,我也没有太好的办法直接识别出问题。很怪异的问题。 换一个思路解决吧。你可以把 debugger 换 console.log(...) ,如果控制台打印出来了,那就说明这一步执行了。
2020-09-05
共3条回复

Node.js+Express+Koa2+Nest.js 开发服务端

从入门到实战,一站式掌握 Node.js+Express+Koa2

4051 学习 · 2006 问题

查看课程