デバッグについて
フロントエンドだけに注目すると、F12に慣れてしまって安心感と快適さを感じてしまいます。
しかし、NodeJ を使用してバックエンドを開発すると、悪夢がやってくると思います。
でも、心配しないでください。NodeJ のデバッグは非常に不便です。絶対に。
しかし幸いなことに、デバッグの問題のいくつかを解決するのに役立つ ## Node-inspector ## がありますが、強力な非同期機能を備えた NodeJ にはまだ少し不十分です。
node-inspector
node-inspectorをインストールします
npmを通してnode-inspectorをグローバルにインストールします
npm install -g node-inspector
テストコード
//event.js var events = require('events'); var util = require('util'); function tianxiasan(name){ this.name = name; events.EventEmitter.call(this); } util.inherits(Restaurant, events.EventEmitter); //定义角色 var restaurant = new tianxiasan('奕剑');
これはデバッグしたいコードです
ノードを開始します - inspector
まずnode-inspectorを起動してください
C:\Users\Administrator>node-inspector Node Inspector v0.12.8 Visit http://127.0.0.1:8080/?port=5858 to start debugging.
さて、起動は成功しました。
nodejsのデバッグモードを開始します
ターミナルを再度開き、nodejsが提供するデバッグ機能を開始します
C:\Users\Administrator\Desktop>node --debug-brk event.js Debugger listening on port 5858
--debug-brkは、デバッグモードを使用してevent.jsを開始し、最初の行にブレークポイントを設定することを意味します。
効果を見る
このようにして、2 つのプログラムはソケットを介して通信します。 Google Developer Tools のプロパティで NodeJ をデバッグできます。
なんとも見慣れたインターフェイスです。以下のデバッグプロセスは Js のデバッグに似ています。
以上がこの記事の内容です。この記事の内容が皆さんの勉強や仕事に少しでもお役に立てれば幸いです。また、PHP中国語ウェブサイトも応援したいと思っています。
Nodejs のスコープの問題に関するその他の記事については、PHP 中国語 Web サイトに注目してください。