egg.js_调试方式_DevTools/vscode(by official document)/egg.js ctx.body属性

reference link

(eggjs.org)

使用 [DevTools]进行调试

检查项目中的package.json

在这里插入图片描述

找到连接直接打开(推荐)

yarn 方式

yarn debug
(我这里配置了powershell别名y->yarn)
在这里插入图片描述

npm 方式

npm run debug

在这里插入图片描述

打开控制台选项卡

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

vscode debug

for vscode: (eggjs.org)
在这里插入图片描述

配置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后才可以用+=追加内容

posted @   xuchaoxin1375  阅读(28)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示