最近和朋友一起写一个成本管理系统,刚好又零零碎碎看了和写了不少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了

Nestjs调试(vscode)相关推荐

  1. 如何使用vscode安装和调试Java程序

    步骤一:安装调试 Vscode官方出的安装指南 步骤二:运行Java程序 需要注意的是,Java程序不能单独运行(就是单独写一个文件然后运行),要在项目里才可以运行起来. 运行时注意事项和可能出现的问 ...

  2. VSCode插件开发全攻略(六)开发调试技巧

    更多文章请戳VSCode插件开发全攻略系列目录导航. 前言 在介绍完一些比较简单的内容点之后,我觉得有必要先和大家介绍一些开发中遇到的一些细节问题以及技巧,特别是后面一章节将要介绍WebView的知识 ...

  3. vscode 使用ES6调试js

    vscode 调试js使用ES6 vscode调试 vscode使用node.js调试,默认是不支持ES6语法的,所以解决方案也十分简单,对ES6语法进行转换即可.对ES6语法转换我们可以通过babe ...

  4. 使用VScode进行C/C++多文件进行编译,调试,运行小结(CMake版)

    VScode多文件进行编译,调试,运行 vscode的配置安装 VScode下新建main.cpp和swap.cpp文件 VScode使用CMake进行编译调试 vscode的配置安装 VScode的 ...

  5. VSCode插件、快捷键及代码调试技巧

    vscode基本使用 快捷键 Ctrl + Shift + P 打开命令面板 Ctrl + Shift + ~ 打开vscode的终端 F5 开始调试 F12 Go to Define Ctrl + ...

  6. VSCode配置JavaScript基于Node.js的调试环境

    一.安装VSCode和Node.js 前言:做科研之后确实很少会总结积累,可能是科研中出现的问题的解决方法比较多样灵活,别说了其实就是偷懒哈哈哈哈哈.这不又要做前端才又开始写博客记录环境配置了.行了不 ...

  7. vscode+node.js 调试js程序/edge浏览器调试javaScript/edge浏览器独立调试编辑并保存代码/浏览器内开发者工具element/console布局(focus Mode)

    文章目录 declaration vscode 对于javascript的支持 环境 使用node.js调试纯js代码 使用浏览器调试 试验代码 Note! edge浏览器独立调试编辑并保存代码 窗格 ...

  8. VScode 调试JavaScript两种方式

    一.使用浏览器调试 安装Live Server 和 Debugger for Chrome 2.配置Live Server 3.使用Live Server 运行项目获取端口号 记住获取的端口号 4. ...

  9. VScode调试方法

    VScode调试 VScode的运行和调试相比较于Pycharm方便了不少.但是除去一般的调试,还有一些高级调试方法需要学习. 1.一般调试 一般情况下,在VScode的侧边栏调到调试一项,然后直接点 ...

最新文章

  1. CSS技巧(含色卡)
  2. [ASP.NET Core] Middleware
  3. spring mvc学习(19):cookievalue注解(显示cookie的值,默认必须有值)
  4. uds下载服务流程图_UDS诊断全集,干货分享
  5. 这就是即将发布的苹果刘海屏MacBook Pro样机?
  6. 拓扑检查C++(ArcObject)
  7. 关于MD5对用户密码不进行明文保存的问题
  8. 【VS开发】【miscellaneous】 Windows下配置Git
  9. 风变编程python第一关_风变编程【学习笔记】,第8关学习心得及代码扩展
  10. Datawhale编程学习之二叉树和堆(5)
  11. TCP的几个状态对于我们分析所起的作用SYN, FIN, ACK, PSH,
  12. Mendeley从已有文献找相关文献的方法
  13. 经典傅里叶算法小集合 附完整c代码
  14. 基于Packet Tracer 的校园网络设计方案(计算机网络与通信技术课程实验)(二)——IP网络仿真配置
  15. 机房服务器搬迁验收文档,idc机房服务器搬迁之后的准备工作和应对
  16. pytorch中的transforms介绍
  17. html导出excel
  18. JVM内存模型和垃圾回收机制
  19. Linux c — void类型变量和指针
  20. 【论文阅读】ICRA2021: VDB-EDT An Efficient Euclidean Distance Transform Algorithm Based on VDB Data Struct

热门文章

  1. php字符串里有斜杠怎么去掉,php如何去掉转义后字符串中的反斜杠
  2. 如何将两个屏幕设置成分屏或者复制屏幕?
  3. android计算器求余,我的小计算器快完成了,就差一个取余和幂的运算了,下午搞定它...
  4. paypal提示无法转款到国内银行账户解决方法
  5. 自媒体免费素材网站分享
  6. 女孩成为投资达人,花费15万投资奶茶店,赚了很多钱
  7. centos7使用命令重启或关机
  8. 适合学python的笔记本_想自学python,应该买什么牌子的笔记本?
  9. 【python 猜价格游戏】
  10. 鸿蒙内核代码 行,鸿蒙内核源码分析(CPU篇) | 内核是如何描述CPU的 ? | 祝新的一年牛气冲天 ! | v36.01...