简单的调试Nest项目

前言


🫥在开发前端的时候遇到想知道值的变量我们一般都会二话不说的直接一个console.log直接使用在查看某些数据的值的情况下确实挺方便的,但是在很多情况下我们很难知道代码执行的步骤,并且不容易了解代码的整体逻辑的内容,并且如果是开发服务端应用程序的话,console会让人显得非常的不专业,所以我们要学习使用debug来进行调试。

一.调试文件配置


🐻在在vscode中进行Nest项目的调试的时候我们需要首先进行配置文件的生成,首先我们需要生成一个launch.json文件然后在configuration下输入Attach来生成附加类型的文件。

😀然乎我们在终端先启动Nest项目的调试模式nest start --debug将项目启动起来,然后在controller中打断点,然后访问项目启动的地址localhost:3000就会发现在断点处断住了。

二.更加简洁的调试方式


🫥我们依然在调试文件中输入通过npm来进行调试,生成的配置项内容为如下,然后在debug界面点击按钮将项目跑起来,之后在controller中打上断点刷新会发现断点在项目中断住了。

三.几种常见的断点


  1. logpoint:当我们只想打印日志,不想使用console又不想断住的情况下就可以使用这种方式,然后刷新在控制台看下就可以看到输出的内容了,非常的方便,再也不用当输出仔了。
  1. 条件断点,条件满足才会断住,等到用到时候想起来就好,目前没有找到比较好的应用场景。
  1. 异常断点,在没有捕获异常的地方断住。

四.总结


🐻调试能力在一定程度上可以反应一个程序员的水平,当我们熟练使用调试的情况下我们可以通过调试去查看源码的内容,通过调试快速准确的完成开发的内容,总之调试是我们必须要具备的技能。

相关推荐
IT_陈寒2 小时前
Python多进程共享变量那个坑,我差点没爬出来
前端·人工智能·后端
码事漫谈2 小时前
2026软考高级·系统架构设计师备考指南
后端
AI茶水间管理员3 小时前
如何让LLM稳定输出 JSON 格式结果?
前端·人工智能·后端
其实是白羊3 小时前
我用 Vibe Coding 搓了一个 IDEA 插件,复制URI 再也不用手动拼了
后端·intellij idea
用户8356290780513 小时前
Python 操作 Word 文档节与页面设置
后端·python
酒後少女的夢4 小时前
设计模式教程
后端·架构
凌览4 小时前
别再手搓 Skill 了,用这个工具 5 分钟搞定
前端·后端
weixin_408099674 小时前
python请求文字识别ocr api
开发语言·人工智能·后端·python·ocr·api·ocr文字识别
weixin_408099674 小时前
【组合实战】OCR + 图片去水印 API:自动清洗图片再识别文字(完整方案 + 代码示例)
图像处理·后端·ocr·api·文字识别·去水印·ocr识别优化