1. 程式人生 > >NodeJs程式碼除錯1(inspector+chrome) 實現谷歌瀏覽器除錯後臺nodejs程式碼

NodeJs程式碼除錯1(inspector+chrome) 實現谷歌瀏覽器除錯後臺nodejs程式碼

注:nodejs6.3版本以後已經內建的除錯模組,不需要再安裝node-inspector等等。直接node --inspect-brk demo.js即可

環境:node 10、 谷歌瀏覽器

參照:https://segmentfault.com/a/1190000012155919

第一步:安裝inspector

npm install -g node-inspector

如果遇到錯誤:


改用下面的命令:

npm install -g [email protected]

第二步:編寫server.js檔案

'use strict';
var http = require('http');
var port = process.env.PORT || 1337;

http.createServer(function (req, res) {
    res.writeHead(200, { 'Content-Type': 'text/plain' });
    res.end('Hello World\n');
}).listen(port);

第三步:開啟除錯

1)使用node --inspect server.js開啟除錯


2)開啟谷歌瀏覽器,輸入地址:http://localhost:9229/json/list


        注:其中9229為node後臺除錯的預設埠,這個地址可以查詢到可用的除錯服務資訊

3)將上圖中標記的地址貼上到瀏覽器中即可


4)瀏覽器新開視窗輸入:http://localhost:1337/,可看到除錯效果


相關推薦

NodeJs程式碼除錯1inspector+chrome 實現瀏覽器除錯後臺nodejs程式碼

注:nodejs6.3版本以後已經內建的除錯模組,不需要再安裝node-inspector等等。直接node --inspect-brk demo.js即可環境:node 10、 谷歌瀏覽器參照:https://segmentfault.com/a/1190000012155

【模板】可持久化線段樹 1主席樹p3834

題目背景 這是個非常經典的主席樹入門題——靜態區間第K小 資料已經過加強,請使用主席樹。同時請注意常數優化 題目描述 如題,給定N個正整數構成的序列,將對於指定的閉區間查詢其區間內的第K小值。 輸入輸出格式 輸入格式:   第一行包含兩個正整數N、M,分

瀏覽器除錯JavaScript程式碼

谷歌瀏覽器除錯JavaScript程式碼 由於在前端是一個弱型別語言,雖然現在增加了ESLint,Flow等靜態檢查,但是這些檢查工具只能幫你檢查出一些程式碼的顯式問題,很多隱藏的邏輯性問題我們只能通過console去輸出,但是有些時候打印出來的結果不盡人意,於是,我便找阿里的前輩學習瞭

圖片貼上上傳,預覽——相容ie手動上傳瀏覽器貼上或拖拽上傳

1.優化上傳的css: .img-class { width: 525px; height: 290px; } .img-paste-class { width: 530px; height: 330px; } .a-file {

安卓微信開啟X5除錯,使微信頁面可以在瀏覽器除錯chrome://inspect/#devices】

1.微信瀏覽器開啟:http://debugx5.qq.com2.開啟後選擇以下選項3.開啟微信公眾號頁面4.開啟chrome://inspect/#devices  然後按移動端除錯方式開啟微信公眾號

react-native使用瀏覽器除錯

步驟一:先在模擬器上執行專案步驟二:選中模擬器,同時使用鍵盤上的組合鍵"Command + D"開啟Developer Menu選單,並單擊選擇”Debug JS Remotely"步驟三:在開啟的谷歌

Visual Studio 2017 開啟瀏覽器除錯不成功,其它瀏覽器除錯成功!出現不能連線到執行時程序,求解答!

Cannot connect to runtime process,timeout after 10000 ms-(reason:Cannot connect to the target: connect ECONNREFUSED 127.0.0.1:55236). 不能連

瀏覽器除錯工具之斷點除錯

     今天跟大家講一下前端中比較常用也是比較重要的一個內用——斷點除錯。 在編寫程式碼的過程中經常要對自己寫的js程式碼進行除錯。 先點選F12進入瀏覽器的除錯。 ps: 原生代碼支援動態修改 單步執行過程中,滑鼠選中邏輯語句,可以檢視最終的運算結果

PHP 基本程式碼規範 PSR-1通用版

##PHP 基本程式碼規範 PSR-1 本節我們將會討論一些基本的程式碼規範問題,以此作為將來討論更高級別的程式碼分享和技術互用的基礎。 RFC 2119中的 必須(MUST),不可(MUST NOT),建議(SHOULD),不建議(SHOULD NOT),可以

搭建PHP環境XAMPP+PhpStorm,並設定斷點除錯XDebug+Chrome

二、安裝XAMPP 網址:XAMPP 如圖所示:預設情況下,Server裡面全部選中,由於本人電腦上已經安裝過MySQL,因此這裡取消了MySQL選項。本人的安裝路徑是F:\software; 安裝之後的介面如下: 三、安裝XDebug 3

【C語言】寫程式碼可以在整型有序陣列中查詢想要的數字,找到了返回下標,找不到返回-1.折半查詢

定義一個數組,設定它的左右下標,同時定義一箇中間下標mid,每次進行折半查詢,若要查詢的數比mid小,則右下標等於mid-1,若要查詢的數比mid大,則左下標等於mid+1。若要查詢的數等於mid,則迴圈停止。 #include<stdio.h> #include<string

全網最詳細的如何在瀏覽器里正確下載並安裝Postman【一款功能強大的網頁除錯與傳送網頁HTTP請求的Chrome外掛】圖文詳解

     不多說,直接上乾貨!     想必,玩過Java Web的你,肯定是對於http post和get等請求測試的過程記憶猶新吧。     Postman的安裝方法分好幾種,主要分為兩種安裝模式介紹:       (1)chrome瀏覽器postman 外掛安裝  【本

利用瀏覽器進行前端程式碼除錯JS,JSP

首先在瀏覽器開啟需要除錯的介面,按F12,開啟除錯視窗。 視窗常用的是介面上的四個:Elements,Console,Sources,Network,下面來介紹各個塊的除錯功能 1、Elements 這個通常用來除錯介面的顯示,比如控制元件位置,大小等,通過點選左上

【Python】正則表達式1未完

pes mmu get regular rop 則表達式 line out github 1、正則表達式唯一的用途就是在文本中匹配和尋找模式,模式可以簡單,也可以復雜。 2、Regexr 這個網站很個性的就是,有一個community標簽,打開後可以看到評分由高到低

登陸網頁模板 - 1 HTML+CSS

pre com href tom .cn clas 網頁模板 html 輸入 一個用HTML和CSS寫的簡單登錄頁面,主要是用CSS來進行修飾美化的 這個登陸界面有輸入賬號和密碼的表單,還有登陸和註冊兩個按鍵,點擊按鍵分別會輸出“您已成功登陸,稍後會跳轉到您需

Codeforces 768B - Code For 1分治思想

spa pac family query strong ace sizeof tro main 768B - Code For 1 思路:類似於線段樹的區間查詢。 代碼: #include<bits/stdc++.h> using namespace st

總結1關於考研

自己的 命運 簡單 學習 預測 畫出 堅持 一個 滿足 關於考研的總結: (1)如果認為對,那就堅持下去,學會放棄。 我一直想有一個更好的平臺,所以選擇了考研,雖然遇到種種阻力,但也最終堅持了下來,最後考了一個相對比較滿意的分數,這也算自己的努力有了一個回報。雖然還是沒有上

基本命令行操作1java編譯

命令行操作 tps 變量 令行 .com .html 否則 註意 設置環境變量 1.  設置環境變量,具體:https://www.cnblogs.com/shinge/p/5500002.html   “cd + 文件名” 可進入指定文件,“cd..” 可返回上一級文件夾

P3374 【模板】樹狀數組 1CDQ分治

size 結果 pri amp fine open sum turn 二維 題目描述 如題,已知一個數列,你需要進行下面兩種操作: 1.將某一個數加上x 2.求出某區間每一個數的和 輸入輸出格式 輸入格式: 第一行包含兩個整數N、M,分別表示該數列數字的個

【模板】可持久化線段樹 1主席樹

base math 一次 數據 mar 指定 das min 第k小 題目背景 這是個非常經典的主席樹入門題——靜態區間第K小 數據已經過加強,請使用主席樹。同時請註意常數優化 題目描述 如題,給定N個正整數構成的序列,將對於指定的閉區間