銷售: 1-800-867-1380

config 模組

更新日期: 2015年6月

提供 Microsoft Azure 行動服務中行動服務專用之組態設定的存取權

這個物件包含以下成員:

行動服務的下列組態屬性是透過這個模組存取的。

 

名稱 傳回值 描述

applicationKey

字串

行動服務的應用程式金鑰 (與應用程式一起散發)。因為這個金鑰未加密,所以無法將它視為安全金鑰。若要確保行動服務資料的存取安全,您必須改在允許存取之前驗證使用者。如需詳細資訊,請參閱管理金鑰

appSettings

JSON 物件

行動服務中定義之自訂金鑰-值組的 JSON 物件。這些設定是用來安全地儲存其他 Azure 與協力廠商服務的認證。如需詳細資訊,請參閱應用程式設定

crossDomainWhitelist

字串

允許對行動服務發出跨網域呼叫的主機名稱。主機名稱是以 JSON 物件陣列的字串表示傳回,每組一個。如需詳細資訊,請參閱跨原始資源共用

dynamicSchemaEnabled

字串

布林值,當動態結構描述啟用時,此值為 True,否則為 False。如需詳細資訊,請參閱動態結構描述

facebookAppID

字串

使用 Facebook 身分識別提供者進行驗證時註冊的應用程式識別碼。如需詳細資訊,請參閱設定身分識別

facebookAppSecret

字串

使用 Facebook 身分識別提供者進行驗證時註冊之應用程式識別碼的密碼。如需詳細資訊,請參閱設定身分識別

googleClientID

字串

使用 Google 身分識別提供者進行驗證時註冊的用戶端識別碼。如需詳細資訊,請參閱設定身分識別

googleClientSecret

字串

使用 Google 身分識別提供者進行驗證時註冊的用戶端密碼。如需詳細資訊,請參閱設定身分識別

masterKey

字串

行動服務的服務主要金鑰。

security安全性 附註
這個金鑰是讓管理員存取行動服務和資料的重要密碼。此金鑰可在 config 模組上以純文字方式存取,而且不應該傳回給用戶端應用程式。如需詳細資訊,請參閱管理金鑰。如需詳細資訊,請參閱管理金鑰。如需詳細資訊,請參閱管理金鑰

mobileServiceName

字串

行動服務執行個體的名稱。

sqlConnectionString

字串

用來存取行動服務所使用之 Azure SQL Database 的連接字串。這個字串包含用來存取服務的認證,而且可在 config 模組上以純文字方式存取。

twitterConsumerKey

字串

使用 Twitter 身分識別提供者進行驗證時註冊的取用者金鑰。如需詳細資訊,請參閱設定身分識別

twitterConsumerSecret

字串

使用 Twitter 身分識別提供者進行驗證時註冊之取用者金鑰的密碼。如需詳細資訊,請參閱設定身分識別

下列自訂 API 範例會使用提供的service 物件來擷取應用程式設定值:

exports.get = function(request, response) {
    // Get the MY_CUSTOM_SETTING value from app settings.
    var customSetting = 
        request.service.config.appSettings.my_custom_setting;

    // Do something and then send a response.
}

下列程式碼會使用組態模組來存取儲存在應用程式設定中的 Twitter 認證,然後用於已排程的工作指令碼:

// Get the app settings from the service configuration module.
var settings = require('mobileservice-config').appSettings;

// Get your Twitter v1.1 access credentials from app settings.
var consumerKey = settings.TWITTER_CONSUMER_KEY,
    consumerSecret = settings.TWITTER_CONSUMER_SECRET,
    accessToken= settings.TWITTER_ACCESS_TOKEN,
    accessTokenSecret = settings.TWITTER_ACCESS_TOKEN_SECRET;

在服務作業中,config 模組是從service 物件中存取的。因為 config 模組無法用於資料表作業和已排程的工作指令碼,所以您必須要求組態模組存取您的行動服務組態。

本文對您有任何幫助嗎?
(剩餘 1500 個字元)
感謝您提供意見
顯示:
© 2016 Microsoft