Vorlon.jsの紹介-Webアプリケーションのデバッグ

ブログでは、アプリケーション開発のトピックに関するオーサリング記事を引き続き公開しています。 Andrey Veselov( StealthDogg )による最初の記事をご覧ください経験豊富なWeb開発者であり、Microsoft MVPです。
ほとんどのWebブラウザーが開発者向けのツールを備えていることは周知の事実です。 彼らの助けを借りて、DOM、実行中のスクリプトの状態、ページの読み込み時間などに関する情報を取得できます。 しかし、それらが存在しないか利用できない状況があります。 たとえば、モバイルまたはIoTデバイス。 次に、Vorlon.jsが助けになります。

Vorlon.jsとは


Vorlon.jsは、開発者のブラウザーでデバッグされたWebアプリケーションのクライアントからさまざまなデバッグ情報を受信して​​表示できる無料のツールです。 node.jsを使用し、JavaScriptのスーパーセットであるTypeScriptで記述されています。 したがって、ほとんどすべてのプラットフォームでWebアプリケーションをデバッグするために使用できます。

Vorlon.jsの機能を見てみましょう。 そのウィンドウの外観は、ブラウザーの開発者ツールのウィンドウに似ています。



ウィンドウの左側には、デバッグされたWebアプリケーションに接続されているクライアントのリストがあります。 どの行がそれぞれに対応するかを判断するには、[ クライアントの識別 ]ボタンをクリックします。 その後、ブラウザにインデックスが表示されます。

Vorlon.jsはモジュラーアーキテクチャを使用しているため、各ウィンドウは基本的にプラグインです。 デフォルトで利用可能です:


ウィンドウの下部には、さらに2つのモジュールがあります。


+ 」ボタンをクリックすると、使用可能なモジュールのリストを含むページが開きます。 この記事の執筆時点で、AngularJsのスコープコンテンツを調べるために、オプションでngInspectorを含めることができます。

モジュールのリストとパネル内のモジュールの場所の表示は、 config.jsonファイルにあります。 さらに、SSL接続を使用するための設定を構成できます。



ところで、上記のngInspectorは既にパッケージに含まれていますが、デフォルトでは無効になっています。 有効にするには、 enabledパラメーターをtrueに設定します

それでも機能が不足している場合は、Vorlon.jsのモジュールを自分で作成できます。 例は、プロジェクトのソースコードにあります。

Vorlon.jsの使用を開始するには、2つの簡単な手順を実行する必要があります。

  1. Vorlon.jsをスタンドアロンWebアプリケーションとしてWebサーバーにインストールします。
  2. デバッグされたWebアプリケーションで、リンクを含む<script>タグを追加します。

node.jsを使用してサーバーにVorlon.jsをインストールします


Vorlon.jsのデプロイは簡単です。 これは、開発者のコ​​ンピューターと、WindowsまたはLinuxのイントラネットまたはインターネットサーバーの両方で実行できます。

  1. node.jsをまだダウンロードしていない場合はインストールします。 たとえば、Windowsでは、サイトからインストールパッケージをダウンロードして実行するだけで十分です。
  2. Vorlon.jsをインストールするには、コマンドプロンプトで次のように入力します。
    > npm i -g vorlon

インストールが完了すると、Vorlon.jsを備えたサーバーが動作する準備が整います。 その起動は、次のコマンドによって実行されます。

>ヴォロン

node.jsは開発者のコ​​ンピューターにインストールされていると想定しています。 その後、Vorlon.jsは次の場所で利用可能になります。

http:// localhost:1337

また、Webアプリケーションでは、次のタグを追加する必要があります。

<script src="http://localhost:1337/vorlon.js"></script> 

プロジェクトのWebサイトには、上記のタグが既に含まれているテストページがあり、ローカルにインストールされたVorlon.jsを実際に試すことができます。

ローカルインストールは必ずしも便利ではないことに注意してください。 ローカルブラウザーとデバイスエミュレーターでのみ作業できます。 外部のテストサービス、および外部のモバイルデバイスとIoTデバイスを使用するには、追加の設定が必要になります。 したがって、Vorlon.jsをイントラネットまたはインターネットサーバーに展開する方がはるかに便利です。 この場合、上記のスクリプトタグのlocalhost値を対応するサーバー名に変更する必要があります。

しかし、node.jsを使用してサーバーをデプロイする機会や時間がない場合はどうでしょうか? または、インターネットからデバッグサーバーへのアクセスを許可できないと言いますか? 便利で無料のソリューション-Azure App Serviceがあります。

Vorlon.jsをAzure App Serviceにインストールする


Vorlon.jsをAzureにインストールするのは、ローカルで行うよりも難しくありません。

  1. Azureにアカウントがない場合は、 作成します。
  2. GitHubのプロジェクトセクションに移動します: https : //github.com/MicrosoftDX/Vorlonjs
  3. [ Azureにデプロイ ]ボタンをクリックします。
  4. 表示される[Azureにデプロイ]ページで、使用するサブスクリプションを指定し、作成したWebアプリのパラメーター(名前、グループ、料金プラン)を設定します。

リソースが割り当てられている間、少し待つ必要があります。 現時点では、デバッグされたWebアプリケーションでタグを作成できます。

 <script src="http://<  Web App  Azure>.azurewebsites.net/vorlon.js"></script> 

したがって、Vorlon.jsは次の場所で入手できます。

http:// <AzureのWebアプリ名> .azurewebsites.net

簡単なヒント:作成したWebアプリのAzureポータルで、Visual Studio Onlineアドオンをアクティブ化できます。 これにより、ブラウザーでconfig.jsonを直接編集できます。

追加情報



著者について


ヴェセロフ・アンドレイ
シニア開発者、CodeFirst、アイルランド

15年の経験を持つ認定開発者、Microsoft MVP(ASP.Net/IIS)。 過去9年間、彼はMicrosoftテクノロジーを使用したWeb開発に携わってきました。 主な専門分野:ASP.NETおよびAzure。 彼は現在、CodeFirstでシニア開発者として働いています。 彼には専門的なブログがあります。

ツイッターtwitter.com/AndreyVeselov
Facebook: www.facebook.com/veselov.andrey
ブログ: andrey.moveax.ru

Source: https://habr.com/ru/post/J263149/


All Articles