Ho visto molte domande sul debug di un'applicazione Node/Express, ma, sembra un'applicazione web nodo, non un server RESTful.Debugging Node/Express RESTful API con node-inspector
Ho creato un server semplice e funziona perfettamente all'avvio del server con il comando node server.js
. Posso usare Postman o altri strumenti per invocare una richiesta GET/POST.
Dopo aver installato il modulo node-inspector
, quando avvio un debug del nodo-ispettore con il comando node-debug server.js
, viene visualizzata una pagina Web all'indirizzo http://127.0.0.1:8080/?ws=127.0.0.1:8080&port=5858
con finestra di ispezione.
Quindi, utilizzo postman per richiamare di nuovo la richiesta (che è stata richiamata con successo in precedenza), ma mi mostra un 404 error
: Cannot GET /api/v1/user/login
.
Come è possibile effettuare una richiesta di debug del server?
Questo è probabilmente perché quando si avvia il debugger, l'esecuzione di 'server.js' è in pausa e il server REST in realtà non è attivo e funzionante. Prova a riprendere l'esecuzione (il pulsante di pausa o di riproduzione) e imposta invece un punto di interruzione. –
No, ho ripreso l'esecuzione. – t4nhpt
Quale versione di NI usi? (Rilasciato 0.11.0 con il debug della rete Questo può causare alcuni problemi. Puoi provare 0.10. *?) – 3y3