在Ubuntu上測試Node.js應用,可以按照以下步驟進行:
首先,確保你的Ubuntu系統上已經安裝了Node.js和npm。你可以使用以下命令來安裝它們:
sudo apt update
sudo apt install nodejs npm
安裝完成后,驗證Node.js和npm是否已成功安裝:
node -v
npm -v
在項目目錄中,使用以下命令來安裝項目的依賴項:
npm install
這將安裝package.json
文件中列出的所有依賴項。
然后,你可以使用以下命令來啟動你的Node.js應用:
node app.js
其中app.js
是你的主應用文件。
在生產環境中,通常使用進程管理器如PM2來啟動和管理Node.js應用。PM2可以提供更多的功能,比如自動重啟、日志管理等。
安裝PM2:
sudo npm install pm2 -g
使用PM2啟動你的應用:
pm2 start app.js
你可以使用以下命令來查看所有運行的進程:
pm2 list
或者查看應用的日志:
pm2 logs
你可以在代碼中添加console.log()
和console.error()
語句來幫助了解代碼的執行流程和捕獲錯誤。此外,還可以使用內置的調試器node inspect
或其他IDE(如Visual Studio Code)進行更高級的調試。
例如,使用Visual Studio Code進行調試的步驟如下:
launch.json
文件中,確保配置如下所示:{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "{workspaceFolder}/app.js"
}
通過以上步驟,你應該能夠在Ubuntu上成功測試你的Node.js應用。記得在生產環境中關閉Node.js的調試模式,并確保你的應用遵循最佳的安全實踐。