請(qǐng)求處理程序(Handler)
您可以使用Node.js請(qǐng)求處理程序響應(yīng)接收到的事件并執(zhí)行相應(yīng)的業(yè)務(wù)邏輯。本文介紹Node.js請(qǐng)求處理程序的相關(guān)概念、結(jié)構(gòu)特點(diǎn)和示例。
什么是請(qǐng)求處理程序
FC函數(shù)的請(qǐng)求處理程序,是函數(shù)代碼中處理請(qǐng)求的方法。當(dāng)您的FC函數(shù)被調(diào)用時(shí),函數(shù)計(jì)算會(huì)運(yùn)行您提供的Handler方法處理請(qǐng)求。您可以通過(guò)函數(shù)計(jì)算控制臺(tái)的請(qǐng)求處理程序(函數(shù)入口)配置Handler。
對(duì)Node.js語(yǔ)言的FC函數(shù)而言,您的請(qǐng)求處理程序格式為文件名.方法名
。例如,您的文件名為index.js
或index.mjs
,方法名為handler
,則請(qǐng)求處理程序?yàn)?code data-tag="code" class="code">index.handler。
關(guān)于FC函數(shù)的具體定義和相關(guān)操作,請(qǐng)參見(jiàn)管理函數(shù)。
配置說(shuō)明
請(qǐng)求處理程序的具體配置均需符合函數(shù)計(jì)算平臺(tái)的配置規(guī)范。配置規(guī)范因請(qǐng)求處理程序類型而異。
請(qǐng)求處理程序分為事件請(qǐng)求處理程序(Event Handler)和HTTP請(qǐng)求處理程序(HTTP Handler)。其中事件請(qǐng)求由各種事件源觸發(fā)生成,HTTP請(qǐng)求則由HTTP觸發(fā)器觸發(fā)生成。兩種請(qǐng)求處理程序的詳細(xì)解釋,請(qǐng)參見(jiàn)請(qǐng)求處理程序類型。
請(qǐng)求處理程序的具體配置示例,請(qǐng)分別參見(jiàn)事件請(qǐng)求處理程序(Event Handler)和HTTP請(qǐng)求處理程序(HTTP Handler)。
更多信息
如何將您的代碼包部署至函數(shù)計(jì)算平臺(tái),請(qǐng)參見(jiàn)部署代碼包。