egg.js_调试方式_DevTools/vscode(by official document)/egg.js ctx.body属性
文章目录
reference link
使用 [DevTools]进行调试
检查项目中的package.json
找到连接直接打开(推荐)
yarn 方式
yarn debug
(我这里配置了powershell别名y->yarn
)
npm 方式
npm run debug
打开控制台选项卡
vscode debug
配置F5启动调试
创建 launch.json
直接在.vscode
中创建一个launch.json
,并写入一下内容:(F5)启动调试
{ "version": "0.2.0", "configurations": [ { "name": "Launch Egg", "type": "node", "request": "launch", "cwd": "${workspaceRoot}", "runtimeExecutable": "npm", "windows": { "runtimeExecutable": "npm.cmd" }, "runtimeArgs": [ "run", "debug" ], "console": "integratedTerminal", "protocol": "auto", "restart": true, "port": 9229, "autoAttachChildProcesses": true } ] }
关于配置里的端口,应该避免和当前的被占用的端口号重合,或者调试前关闭其他端口
ctx.body
该属性默认值为undefined
经过赋值后,浏览器可以渲染出对应的内容
在使用ctx.body+="append"的时候,需要注意,不应该一开始就使用+=
;至少有一个非unfined
值被明确赋值给ctx.body
后才可以用+=
追加内容
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了