Nestjs调试(vscode)
最近和朋友一起写一个成本管理系统,刚好又零零碎碎看了和写了不少js和ts的代码。于是就想使用js的技术栈来实现,采用前后端分离的架构,前端框架使用vue,在vue.config.js中配置devServer代理。后端框架使用nestjs。前两天刚把环境配置好,在前端代码里调用后端提供的一个api发现返回为空,于是就想调试下nestjs。不得不说文档是个好东西,只要找得到,所有问题就能迎刃而解。不.
·
最近和朋友一起写一个成本管理系统,刚好又零零碎碎看了和写了不少js和ts的代码。于是就想使用js的技术栈来实现,采用前后端分离的架构,前端框架使用vue,在vue.config.js中配置devServer代理。后端框架使用nestjs。前两天刚把环境配置好,在前端代码里调用后端提供的一个api发现返回为空,于是就想调试下nestjs。
不得不说文档是个好东西,只要找得到,所有问题就能迎刃而解。不过,关于nestjs怎么debug我还是找了一会才找到,在官网里没有找到debug的部分,于是在github的issue里搜索debug vscode,找到了下面这个链接
https://github.com/nestjs/docs.nestjs.com/issues/217
下面是debug的配置
在.vscode下的launch.json里配置如下:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "attach",
"name": "Attach NestJS WS",
"port": 9229,
"restart": true,
"stopOnEntry": false,
"protocol": "inspector"
}
]
}
2.在项目路径下运行npm run start:debug
3.在vscode里启动调试,可以看到下面的界面
到这里就可以正常打断点debug了
更多推荐
已为社区贡献1条内容
所有评论(0)