サービスマーケットプレイス経由でダウンロードしたアプリのルータを実行する方法

DAMAラメシュ:

私は、ダウンロードXS_JSCRIPT14_10-70001363サービスマーケットプレイスからパッケージを。どのようにして、このアプリケーションルータのログインフォームを実行するために私を提案してくださいlocalhost私がしようとしていますnpm startコマンドが、UAAサービス例外を取得。ローカルホストからの処理方法。

フィリップHerzigの:

あなたがいずれかを介し、approuterをダウンロードするとnpm、市場やサービス、あなたはAppRouterディレクトリ内の基本的な設定(ほかのための2つの追加ファイルを提供する必要がありpackage.jsonxs-app.jsonなど)。

default-services.json正しい認証サーバ(例えば、XSUAA)を見つけるためにapprouterを伝える変数を保持しています。あなたはこのように、このファイルの一部として少なくともClientIDが、clientsecret、および認証サーバのURLを提供する必要があります。

{
  "uaa": {
    "url" : "http://my.uaa.server/",
    "clientid" : "client-id",
    "clientsecret" : "client-secret",
    "xsappname" : "my-business-application"
  }
}

あなたが経由値取得できるXSUAAの(空の)インスタンスにSAPクラウドプラットフォーム、CloudFoundry上でアプリケーションを結合した後、例えば、このパラメータを取得することができcf env <appname>、彼らはまったく同じプロパティ名を持っている( `VCAP_SERVICES / xsuaaのプロパティからを)。

また、あなたが必要default-env.jsonあなたが受け取ったJSONウェブトークンを送信したいバックエンドmicroserviceに少なくとも先の変数を保持するファイルを。それは次のようになります。

{
  "destinations": [ { 
      "name": "my-destination", "url": "http://localhost:1234", "forwardAuthToken": true 
  }]
}

その後、approuterディレクトリの中に、あなたは簡単に実行することができnpm start、デフォルトの下あたりapprouterを実行しますhttp://localhost:5000また、あなたが上記のパラメータをデバッグするために使用できる素敵なコンソール出力を書き込みます。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=212190&siteId=1