ホームページ > ウェブフロントエンド > jsチュートリアル > Nodejs のスコープの問題に関する簡単な説明

Nodejs のスコープの問題に関する簡単な説明

高洛峰
リリース: 2017-01-04 16:26:30
オリジナル
1528 人が閲覧しました

デバッグについて

フロントエンドだけに注目すると、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 をデバッグできます。

Nodejs のスコープの問題に関する簡単な説明

なんとも見慣れたインターフェイスです。以下のデバッグプロセスは Js のデバッグに似ています。

以上がこの記事の内容です。この記事の内容が皆さんの勉強や仕事に少しでもお役に立てれば幸いです。また、PHP中国語ウェブサイトも応援したいと思っています。

Nodejs のスコープの問題に関するその他の記事については、PHP 中国語 Web サイトに注目してください。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート