撰寫 nodejs 在 visual studio code 進行 debug,
可以參考∶ Node.js Applications with VS Code
簡單來說會在專案根目錄新增 .vscode 資料夾,再新增 launch.js 檔
並在 configurations/program 指定起啟程式,即可進行斷點除錯,如下圖
環境說明∶
- 關於 express server 端的程式碼皆放在「根目錄/api/」下
- 起啟的 js 檔放在「根目錄/api/index_debug.js」
- 其中使用 consign 指定載入順序,讓網站可正常執行,
如∶ config file -> db -> authority -> routing -> ....... -> start server
問題∶
在 api 資料夾直接下 command : $node index_debug.js 可正常執行,
但是直接在 visual studio code 執行 debug 卻什麼事情也沒發生,斷點也沒有反應,
solution:
查了一下 consign 文件,verbose 設為 false 會關掉 log,導致發生什麼事都不知道,
verbose 設為 true 後,即可發現是因為路徑問題導致
沒有留言:
張貼留言