6 第一个 Node.js 应用之运行与调试

在上一篇中,我们创建了我们的第一个 Node.js 应用程序。现在,我们将学习如何运行和调试这个应用。理解如何运行和调试 Node.js 应用是开发过程中重要的一步,本篇将涵盖如何启动应用、查看输出、以及使用调试工具来进行调试。

运行 Node.js 应用

首先,确保你已经在你的系统上安装了 Node.js,如果还没有,可以前往 Node.js 官网 下载并安装。

之后,让我们运行我们创建的第一个 Node.js 应用。假设你的应用代码保存在一个名为 app.js 的文件中,内容如下:

1
2
// app.js
console.log("Hello, Node.js!");

使用命令行运行应用

打开你的终端,导航到 app.js 文件所在的目录,然后使用以下命令来运行你的应用:

1
node app.js

运行此命令后,你应该会看到终端输出:

1
Hello, Node.js!

这表明我们的 Node.js 应用成功运行了。

输出调试信息

在开发 Node.js 应用时,常常需要查看调试信息或程序运行状态。我们可以使用 console.log() 方法记录信息。

例如,我们可以像下面这样更新 app.js,增加一些调试信息:

1
2
3
4
5
6
// app.js
console.log("Starting the Node.js application...");

// 其他代码业务逻辑(在此例子中可以是假设的功能)

console.log("Hello, Node.js!");

再次运行该应用,输出将会是:

1
2
Starting the Node.js application...
Hello, Node.js!

通过这种方式,你能够在程序运行的不同阶段输出信息,以便追踪运行状态。

调试 Node.js 应用

Node.js 提供了一种内置的调试工具,可以帮助开发者更方便地调试应用。有两种主要的方式来进行调试:使用 Node.js 内置调试器和使用 Chrome DevTools。

1. 使用 Node.js 内置调试器

可以通过在运行 Node.js 应用时添加 inspect 标志来启动调试模式:

1
node inspect app.js

这将启动 Node.js 的调试器,你可以在终端内跟踪和控制代码的执行。你会看到类似下面的输出:

1
2
< Debugger listening on ws://127.0.0.1:9229/...
< For help, see: https://nodejs.org/en/docs/guides/debugging-getting-started/

你可以使用 repl 命令在调试模式下进入交互模式,或者使用 cont 命令继续代码执行。

2. 使用 Chrome DevTools 调试

Node.js 也可以与 Chrome 浏览器的开发者工具连接,这样你可以使用熟悉的界面进行调试。启动你的应用时,加上 --inspect 标志:

1
node --inspect app.js

然后在浏览器中打开 chrome://inspect,你会看到你的 Node.js 应用在可调试的列表中,点击“inspect”链接,你就可以使用 Chrome DevTools 来设置断点、查看变量、检查调用栈等。

小结

在本篇中,我们学习了如何运行和调试 Node.js 应用。通过使用 console.log() 来输出调试信息,可以帮助我们更好地理解代码运行的状态。我们还介绍了如何使用 Node.js 提供的内置调试工具和 Chrome DevTools 来调试应用。理解这些调试方法将大大提升你的开发效率。

在下一篇中,我们将深入探讨 Node.js 的模块系统,具体介绍如何使用 CommonJS 模块系统来组织我们的代码。希望你能继续跟随这个系列教程,逐步提升 Node.js 开发技能。

6 第一个 Node.js 应用之运行与调试

https://zglg.work/node-js-you-need/6/

作者

IT教程网(郭震)

发布于

2024-08-10

更新于

2024-08-10

许可协议

分享转发

交流

更多教程加公众号

更多教程加公众号

加入星球获取PDF

加入星球获取PDF

打卡评论