阅读量:2
在Ubuntu下调试Node.js应用程序有多种方法,以下是一些常用的调试方式:
使用Visual Studio Code进行远程调试
- 在Ubuntu服务器上安装必要的软件:确保Ubuntu服务器上安装了SSH服务,且能通过SSH连接到服务器。安装Visual Studio Code。
- 在本地计算机上配置远程连接:打开VSCode,点击左下角的绿色图标,选择Remote-SSH: Connect to Host…,输入Ubuntu服务器的SSH地址。连接时,VSCode会提示输入密码,或者如果设置了SSH密钥认证,自动完成连接。
- 在VSCode中配置调试器:选择Node.js调试器,设置断点后启动调试。
使用Node.js内置调试器
- 在您的Node.js代码中添加
debugger;语句。例如,在您想要暂停执行的行上添加debugger;。
const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) => {
debugger; // 在此处暂停执行
res.send('Hello World!');
});
app.listen(port, () => {
console.log(`Server running at http://localhost:${port}`);
});
- 通过运行以下命令启动调试器:
node --inspect your_script.js
将your_script.js替换为您的Node.js脚本文件名。
3. 打开Chrome浏览器,访问chrome://inspect。
4. 在"Remote Target"列表中,点击"open dedicated DevTools for Node"。这将打开一个新的开发者工具窗口,您可以在其中查看变量、设置断点等。
使用Visual Studio Code进行本地调试
- 在VSCode中打开项目:在VSCode中打开您的Node.js项目。
- 配置
launch.json文件:按下F5或点击左侧调试图标,然后点击齿轮图标创建launch.json文件。选择Node.js作为调试环境。 - 配置调试参数,如program指向你的入口文件。
- 启动调试:保存
launch.json文件,点击开始调试按钮即可开始调试。
以上就是在Ubuntu中调试Node.js项目的几种方法,你可以根据自己的需求和偏好选择合适的方式进行调试。
以上就是关于“Ubuntu下Node.js如何进行调试”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm