Node.js 排查问题的几个小技巧
· 阅读需 1 分钟
这篇只记几个很实用的点:先看日志,再缩小复现范围,最后才去怀疑框架。
平时排查 Node.js 问题,我比较常用三步。
第一步是先把输入和输出打印完整,确认问题到底出在参数、网络还是执行顺序。
第二步是把复现最小化,尽量缩到一个脚本、一个接口、一个依赖。范围一小,很多问题会自己暴露出来。
第三步才是去看运行时和依赖版本,比如 node 版本、锁文件和环境变量。很多“玄学问题”最后其实都落在这里。
这篇只记几个很实用的点:先看日志,再缩小复现范围,最后才去怀疑框架。
平时排查 Node.js 问题,我比较常用三步。
第一步是先把输入和输出打印完整,确认问题到底出在参数、网络还是执行顺序。
第二步是把复现最小化,尽量缩到一个脚本、一个接口、一个依赖。范围一小,很多问题会自己暴露出来。
第三步才是去看运行时和依赖版本,比如 node 版本、锁文件和环境变量。很多“玄学问题”最后其实都落在这里。