2016-10-19 15 views
0

Microsoft Azureで実行されているnode.js Webアプリケーションがあり、インスタンスプログラムのApp Settingsをプログラムで変更する必要があります。 Azure Node SDKの機能をテストするためにVisual Studioに簡単なプロジェクトをセットアップしましたが、getSiteクラスを使用してApp Settings自身を取得する方法を見つけることができません。Azure Node SDKを使用してアプリケーション設定を取得

ここに提供されているドキュメントしかし、我々は正確にアプリの設定を呼び出していないので、これは可能性があり:http://azure.github.io/azure-sdk-for-node/azure-arm-website/latest/Sites.html#getSiteは単にpropertiesToIncludeを述べたが、性質は私たちはかなりの推測をしたことができるものが表示されません。私たちのコードは以下の通りです:プロパティは、特定の何かがあるか、我々は別のクラスを使用する必要がある場合は、完全に任意のヘルプは大歓迎されているように私に知らせてください

var msRestAzure = require('ms-rest-azure'); 
var webSiteManagementClient = require('azure-arm-website'); 
msRestAzure.interactiveLogin(function (err, credentials) { 
    var client = new webSiteManagementClient(credentials, "252a971e-c5c0-4e34-84a3-58a5b1e5c7f9"); 
    client.sites.getSite("*****resourcegroup", "*********service", {propertiesToInclude:'appSettings'}, function (err, result, request, response) { 
     console.log('Err:' + err); 
     console.log('Result:' + JSON.stringify(result)); 
     console.log('Requrest:' + JSON.stringify(request)); 
     console.log('Response:' + JSON.stringify(response)); 
    }); 
}); 

場合。

ありがとうございました。

答えて

1

ウェブアプリでApp Settingsを入手するには、機能listSiteAppSettings(resourceGroupName, name, optionsopt, callback)を使用してください。

client.sites.listSiteAppSettings("*****resourcegroup", "*********service", function (err, result, request, response) { 
    console.log('Result:' + JSON.stringify(result.properties)); 
}); 
関連する問題