要求物件
本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

要求物件

 

資料表作業, ,用來執行要求的資料表作業,並決定對用戶端的回應。自訂 API, ,公開由 Express.js 程式庫所實作的要求物件功能。

註冊資料表作業指令碼中使用時,這個物件包含下列成員 ︰

資料表作業指令碼中使用下列函數 ︰

執行

語法

傳回

描述

request.execute()

未定義

執行作業的預設行為。

request.execute(options)

未定義

執行作業的成功或錯誤處理常式提供做為 options 如需詳細資訊,請參閱 90f9c218-7b5b-497a-9495-38586a0b910f#overriding

回應

語法

傳回

描述

request.respond()

未定義

寫入預設回應。

request.respond(err)

未定義

寫入具有指定的錯誤物件的回應。

request.respond(statusCode, body)

未定義

寫入提供的 HTTP 狀態碼和訊息本文使用的自訂回應。

資料表作業中支援下列屬性。

名稱

傳回

描述

parameters

JSON 物件

傳回提供給要求 URI 做為查詢參數的參數集合。

自訂 API 匯出中使用時,這個物件包含下列成員 ︰

自訂 API 中使用下列函數 ︰

標頭

語法

傳回

描述

request.header('header-value')

JSON 物件

傳回具名的 JSON 表示法 header-value HTTP 要求自訂 API 要求中傳送的標頭。 如需詳細資訊,請參閱 內容類型和標頭

Express.js 中的下列屬性 要求物件 常用於自訂 API。

名稱

傳回

描述

headers

JSON 物件

傳回集合的所有訊息標頭,以 JSON 物件。 藉由呼叫取得個別標頭 header 函式。 如需詳細資訊,請參閱 內容類型和標頭

query

JSON 物件

用來存取要求中所提供的任何自訂的查詢參數。

service

服務物件

傳回 服務物件 提供這些行動服務特定物件的存取權 ︰ 推播, ,資料表, ,和 mssql

user

使用者物件

傳回 使用者物件, ,其中包含用戶端傳送要求的資訊。

如需完整的清單上所提供的所有屬性的 要求物件, ,請參閱 express.js 程式庫 文件。

資料表作業 ︰

Microsoft Azure 行動服務 可讓您註冊 JavaScript 程式碼,以針對特定資料表進行插入、 更新、 刪除或查詢作業時,服務所執行。 這些指令碼可將商務邏輯插入資料表作業,停止執行作業的地方,變更提供給作業的值或變更結果的能力。 如需詳細資訊,請參閱 How to:註冊的伺服器上的指令碼

request 物件一律為第三個引數傳遞至已註冊的指令碼函式。 您必須呼叫 執行回應 在您的指令碼,以確保用戶端收到回應。 如果不這麼做,作業會逾時。

自訂 API:

要求物件做為第一個引數傳遞給函數,以定義自訂 API 中匯出的 HTTP 方法。 這一版的 要求物件 使用 express.js 程式庫 以提供您的指令碼的其他功能。

顯示:
© 2016 Microsoft