nodeJS代碼調試方法

網上也有好多的例子,但感受都是些不會表達的優秀的大SB,因而我來補上這個空缺。前端

前言node

問:優秀的表達應該是什麼樣?git

答:應該是讓一個SB也能看懂,也能啓動調試環境完成調試。chrome

正文npm

需求:咱們須要對大段的node服務器代碼進行調試,不能只單獨打印log,因此咱們也需求用到斷點調試去分析代碼邏輯看不懂的代碼。windows

本次只針對windows環境,mac的本身研究哈。瀏覽器

準備工具:node-inspector,node-inspector 是個什麼鬼,他就是能完成調試的這個工具,咱們須要把這個工具安裝到系統的全局環境中,也就是在哪均可以訪問。服務器

第一步:安裝這個工具(命令爲:npm install -g node-inspector);工具

說明:window+r啓動運行,輸入cmd,不用進入任何目錄,輸入上面的命令回車便可,等待安裝完成以下圖所示就說明O雞巴K了。恭喜你,你太棒棒了。post

第二步:查看node-inspector版本號(命令爲:node-inspector -v);

說明:若是能看到版本號,說明安裝成功。

第三步:啓動node-inspector調試工具(命令爲:node-inspector);

說明:這一步就會出來一個http的連接如(http://127.0.0.1:8080/?port=5858),你就能夠把這個連接右鍵標記,點一下右鍵,完成複製,扔到chrome瀏覽器中回車一下。

啓動後的調試窗口界面以下圖:

說明:完成上面的三步操做就完成了node-inspector 的安裝併成功啓動了。快給本身鼓個掌,再給本身說666翻了999,還能夠告訴你朋友圈的那些個不會的SB,去炫耀一下下。

第四步:啓動們的node服務,好了接下來就要開始調試咱們的程序了。。。。

說明:從新啓動一個窗口,window+r啓動運行,輸入cmd,找到本身的服務器文件所在目錄,把地址拷貝一下,用命令進入到這個目錄下。例如個人工程目錄以下(個人IDE爲Hbuilder在上面點右鍵打開文件所在目錄複製路徑如C:\Users\Administrator\git\DogNose\dogNose\js\server),而後在cmd命令中進入這個目錄。

要在上面的這個路徑執行咱們的node服務的啓動命令,請可愛的你繼續向下看。

第五步:以debug模式啓動node工程服務器。

說明:個人服務器文件爲:service.js,因此啓動命令爲(node --debug service.js),啓動成功以下圖。

完成上面的操做後,咱們回到調試器的瀏覽器窗口刷新一下,就會看到下面的結果:

這就出現了你的服務器中的代碼,就能夠像平時調試JS同樣調試服務器上的代碼了,啊哈哈,好開心有沒有,就是這麼easy......,趕忙說一句:我就是個天才,啊哈哈哈。。。

我打個斷點試試,首先我用postman客戶端發送一個請求以下(固然你能夠用瀏覽器去發送這個請求)

完了打個調試窗口以下顯示

好了,就這樣,你能夠隨便打斷點了,隨便玩了,一步一步跳,或選擇進入,進入再進入。。。

若是你再聽不懂,我就沒辦法了,由於誰讓你是個傻子喃。。。。233333.。。。。

結束語

88,想要罵我也是傻子請加咱們的技術羣:前端/NODEJS/HTML5:458633781歡迎你的到來。。。。。

相關文章
相關標籤/搜索