1. 程式人生 > >node-inspector 除錯nodejs程式

node-inspector 除錯nodejs程式

本人寫過一年C#,現在正在做前端JavaScript,剛接觸到Nodejs,覺得太神奇了,可以繼續寫JavaScript,而實現後端的功能。
安裝好nodejs,跟著大神們寫了demo順利執行後,開始寫自己的程式,剛開始一定會犯很多低階錯誤,所以一定要學會除錯程式。

1.安裝node-inspector

npm install -g node-inspector

2.啟動inspector服務

node-inspector

3.除錯程式檔案
新建另一個命令列視窗

node --debug-brk app.js

說一下遇到的幾個錯誤和遇到的問題:
1. 啟動inspector服務的時候,報錯“Cannot start the server at 0.0.0.0:8080. Error: listen EACCES 0.0.0.0:8080.”
參考了博文

node-inspector 出現 Error: listen EADDRINUSE的解決辦法
錯誤原因是8080埠被佔用,解決辦法是分配一個沒有被佔用的埠例 8090,再重複上面第三步,在上面第四步中輸入的地址為

node-inspector --web-port=8090

2.除錯Express 框架生成的程式碼

node --debug-brk ./bin/www

在其他人例子中都是給出直接除錯某個js程式的寫法,但我剛開始接觸Express框架,只知道啟動整個框架的方法是

npm start

所以我就很納悶要怎麼除錯,在package.json檔案中,我發現了這樣一行程式碼,因此啟動的程式碼應該是 ./bin/www
package.json中關於start的描述

相關推薦

node-inspector 除錯nodejs程式

本人寫過一年C#,現在正在做前端JavaScript,剛接觸到Nodejs,覺得太神奇了,可以繼續寫JavaScript,而實現後端的功能。 安裝好nodejs,跟著大神們寫了demo順利執行後,開始寫自己的程式,剛開始一定會犯很多低階錯誤,所以一定要學會除錯

使用VisualStudioCode遠端除錯NodeJS程式

Kagula 2018-08-02 環境: [1]NodeJS v8.9.1 [2]Visual Studio Code 1.25.1 [3]有兩臺計算機:    第一臺計算機上裝了linux系統, 執行nodeJS程式.    我們稱之為遠端計算機,

Nodejs chrome 調試node-inspector

一行 運行 file install 自己的 nbsp 127.0.0.1 div ejs 1、下載擴展: 全局安裝 npm install -g node-inspector 2、開啟debug調試: node --debug[=port] filename (默認端

純正的nodejs程式除錯

對於本地編寫的nodejs程式怎麼除錯呢?其實在chrome開發者工具中自帶了除錯工具,那麼步驟如下: 首先編寫完node程式後,用node --inspect app.js除錯模式啟動你的程式, 然後在chrome訪問你的路由,再開啟開發者工具,你將會看到一個綠色的入口

node-basis(提供nodejs開發的基礎包)

bsp 開發 img spa class str body .com info 地址: https://github.com/flybirdsoft/use-node-basis node-basis(提供nodejs開發的基礎包)

node.js 除錯 eggs launch.json配置資訊

{ // 使用 IntelliSense 瞭解相關屬性。 // 懸停以檢視現有屬性的描述。 // 欲瞭解更多資訊,請訪問: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "c

未載入mfc120ud.i386.pdb:VS2013除錯MFC程式解決方法

剛使用VS2013時,想轉入MFC庫函式發現無法除錯MFC程式碼。VS2013提示如下: 網上查了一下才得知,VS2013不像以前的VS版本一樣自帶MFC的pdb檔案。但是微軟提供了Microsoft Symbol Server自動下載pdb檔案,只是預設情況下沒有開啟。開

使用符號表除錯release程式

    原文地址:http://blog.csdn.net/jmflovezlf/article/details/16589841          如果要生成單獨的除錯資訊檔案,命令如下: objcopy –

Spark本地除錯程式重啟checkpoint恢復碰到的問題

Spark本地除錯和程式重啟checkpoint恢復碰到的問題 1、產生問題的背景   今天自測Spark程式碰到兩個問題,(1)、啟動流式程式報錯 (2)、重啟Spark程式,同一個物件的部分資料恢復了,一部分沒有恢復   第一個問題的報錯資訊:   第二個問題的結果資訊: 2、排查

在Firebug中除錯JS程式 (F10 F11 F8)

 在Firebug中除錯程式 在Firebug控制檯的的Javascript控制面板中,可以對頁面中的Javascript進行除錯,方法很簡單,只需要在要除錯的行的左邊單擊,就會出現斷點了,之後請記住下面常件的快捷鍵: (1) Shift+F8重新執行; (2)&

DSP C6678除錯SylixOS程式

使用RealEvo-IDE編譯SylixOS DPS工程生成可執行檔案,由CCS5.5進行燒錄 1、開啟CCS 5.5,新建CCS工程 2、新建目標配置檔案 選擇對應目標並儲存 3、設定6678開發板撥碼開關到如下位置,上電,接USB線,確認驅動正確安裝 4、測試

網易MuMu模擬器除錯Android程式

在除錯模擬器時,發現網易 MuMu 模擬器無法直接除錯 Android 程式。下面分享一下除錯的方法: 1. 開啟網易 MuMu 模擬器 很重要,如果不開啟,下面操作完了,也是徒勞的。 2. 開啟安裝目錄 開啟 mumu 模擬器的安裝目錄 3. 開啟 cmd.ex

圖解如何用VS2008除錯DLL程式

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

eclipse除錯java程式的九個技巧

九個技巧: 邏輯結構 條件debug 異常斷點 單步過濾 跳到幀 Inspect expressions display 遠端debug     最早開始用eclipse的debug的時候,只會F5 F6 F7 F8,甚

使用phpstorm除錯php程式1-搭建基本環境

phpstorm 是一款非常強大的php編輯軟體。非常慚愧,直到現在才發現它的除錯功能非常強大。 通過下面文章,講解一下基本的搭建和和執行過程,本次搭建不牽涉到使用xdebug和單步除錯。 1:開啟phpstrom ,點選file選單,選擇 settings 2:在出現的

大資料IDEA除錯flink程式

Flink在IDEA中開發是一件比較困難的事情,網上沒有參考資料,就算就業說的太過籠統,不知道是會了不說還是不會瞎說,為了解決flink這個問題,本人特別做了一遍開發的簡單說明。主要考慮兩個問題,1、語言環境的搭建。2、flink程式碼編譯通過並執行 獲取更多大資料視訊資料請加QQ群:947967114 首

java零碎要點012---linux Centos下編譯、執行、除錯java程式

   JAVA技術交流QQ群:170933152  有時候要除錯一些東西,適不適用Linux,還是需要在Linux上弄啊 Linux上步驟: 安裝jdk 安裝以後vi Test.java 然後編寫程式: import java.io.File;

在PC上像普通winform程式除錯WINCE程式

在PC上像普通winform程式除錯WINCE程式 步驟: 1. 在VS2008中到 工具→選項→裝置工具→裝置,選擇對應的平臺,另存為新的名稱,如CEDesktopRun,關閉VS2008。(如果不同平臺,則需要重新另存一份) 2. 開啟檔案 %USERPR

python3+selenium自動化測試:除錯python程式錯誤記錄,呼叫類時格式出錯

 如圖所示,driver後面的括號報錯,當時不明白缺少了什麼,後來查資料,才知道,Login物件化的格式錯誤,應該寫為Login()。 修改後沒有再報錯。 程式碼如下: from selenium import webdriver from public impor

[Xcode10 實際操作]七、檔案與資料-(24)真機使用無線網路除錯應用程式

本文將演示如何通過無線網路,在真機上測試應用程式。 首先通過資料線,將移動裝置和電腦連線, 然後點選頂部的【Window】視窗選單, ->【Devices and Simulators】裝置和模擬器。 在彈出的設定視窗【Devices】中, 勾選【Connect via network】通過無