2017-10-30 14 views
0

IISでホストされているAngular 2アプリでAppDynamicsを設定するのを手伝っています。アプリは既に起動しています。私はトラブルにを持っています部分があり、その部分の命令が言う言う:IIS - Node.jsでのAngular 2 AppのApp Dynamicsのインストールと設定

1)あなたのNode.jsアプリケーションのルートディレクトリから、次のコマンドを実行します。 NPMはすべてのために[email protected] をインストールあなたがインストルメントされているのNode.jsアプリケーション、他のステートメントを必要とする前に、(例えばserver.jsファイルなど)メインモジュールの最初の行で、アプリケーションのソースコードに次の呼び出しを挿入します。

require("appdynamics").profile({ 
    controllerHostName: '<controller host name>', 
    controllerPort: <controller port number>, 
    controllerSslEnabled: false, // Set to true if controllerPort is SSL 
    accountName: '<AppDynamics_account_name>', 
    accountAccessKey: '<AppDynamics_account_key>', 
    applicationName: 'your_app_name', 
    tierName: 'choose_a_tier_name', 
    nodeName: 'choose_a_node_name' 
}); 

2)アプリケーションを再起動します

ステップ1をコンソールでローカルに実行しましたが、私はknしませんもし私がページに "The Reference error:require is not defined"というスクリプトを追加したら、私はそのスクリプトをステップ2のために何をすべきか分かりました。 その機能はブラウザ上で動作するものではないことを知りました。これはサーバー側で実行されることを意図していますが、私はdevのWebサーバー上にノードjまたは任意のserver.jsファイルが表示されません。 誰かがそのスニペットをどこに置くべきかに関する提案をしていますか?それは現在の設定でも機能しますか?

答えて

0

私が与えたコードは、角度2の実装では完全に間違っていました。彼らが私に与えたコードは、ノードjsを使ってWebサーバー側で実行するためのコードです。角度2はブラウザ上で動作するSPAであるため、動作しません。 私はいくつかの調査を行い、このサンプルアプリケーションを見つけたので、いくつかの調整を加えました:https://github.com/derrekyoung/appd-sampleapp-angular2

関連する問題