[英]Debugging Node/Express RESTful API with node-inspector
我已經看到很多關於調試Node / Express應用程序的問題,但是,它似乎是節點Web應用程序,而不是RESTful服務器。
我已經構建了一個簡單的服務器,它在使用命令node server.js
啟動服務器時非常有效。 我可以使用Postman或其他一些工具來調用GET / POST請求。
安裝node-inspector
模塊后,當我使用命令node-debug server.js
啟動node-inspector調試時,它會顯示一個網頁http://127.0.0.1:8080/?ws=127.0.0.1:8080&port=5858
帶檢查員窗口。
然后,我使用郵遞員再次調用請求(之前已成功調用),但它顯示404 error
: Cannot GET /api/v1/user/login
。
如何向調試服務器發出請求?
嘗試使用nodedev
1)安裝nodedev
:
sudo npm install -g nodedev
2)啟動服務器:
nodedev server.js
3)訪問頁面http://127.0.0.1:7001/debug?port=7000
進行調試...
4)......
5)利潤!
額外獎勵 :檢測到更改后,您的服務器將自動重啟!
使用node-inspector而不是node-debug(來自同一模塊)在一個終端中執行: node-inspector
在另一個終端中執行node --debug server.js
請注意,不推薦使用--debug選項。 --inspect是首選。 否則你會收到警告/錯誤。
(節點:11524)[DEP0062] DeprecationWarning: node --debug
和node --debug-brk
無效。 請使用node --inspect
或node --inspect-brk
代替。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.