2017-06-21 7 views
0

をデフォルトに接続する私は、環境変数とディスカバリサービスのユーザー名とパスワードを変更しました。ワトソン発見サービスは、いつも私がリンク</p> <p><a href="https://github.com/watson-developer-cloud/discovery-nodejs" rel="nofollow noreferrer">https://github.com/watson-developer-cloud/discovery-nodejs</a></p> <p>を次のコードを編集したサービス

しかし、コードを実行している間は、常に特定の検出サービスではなく、既定のサービス(上記のリンクで指定したサービス)に移動します。 Default service

答えて

0

デフォルトのサービスの意味によって異なります。サービスエンドポイントについて言えば、ファイルapp.jsでDiscoveryV1クラスをインスタンス化するときに、使用しているエンドポイントのURL指定子を追加します。

const discovery = new DiscoveryV1({ 
    // If unspecified here, the DISCOVERY_USERNAME and 
    // DISCOVERY_PASSWORD env properties will be checked 
    // After that, the SDK will fall back to the bluemix-provided VCAP_SERVICES environment property 
    // username: '<username>', 
    // password: '<password>', 
    version_date: '2016-11-09', 
    url: '<endpoint>', 
    qs: { aggregation: `[${queryBuilder.aggregations.join(',')}]` } 
}); 
+0

こんにちは、 お返事ありがとうございます。 投稿を更新しました。 'Default service'私は、サンプルコードに記載されているディスカバリサービスを指しており、「必要なディスカバリサービス」を参照していないことを意味しました。私はURLを言いましたが、まだ動作していません。 – Aravinth

+0

.envファイルを参照してください。cf ssh APPNAME -c "cat .env" – jacques

+0

.envファイルにあります。ユーザ名、パスワード、環境ID、コレクションIDのみが見つかりました。 – Aravinth

関連する問題

 関連する問題