本文介绍Custom Runtime中事件请求处理程序的结构特点、使用示例和常见问题。
背景信息
context
,而您调用函数的请求体可以构造类似官方Runtime中的入参event
。
函数调用说明
当函数是事件请求处理程序时,Http Server仅需实现Path为/invoke
和Method为POST
的对应逻辑即可。
Path | 输入请求 | 预期响应 |
---|---|---|
POST /invoke |
|
响应体:函数Handler的返回值,包括响应码和响应头。
通过Headers中的
x-fc-status 响应,向函数计算汇报本地函数是否执行成功。
说明 在返回的HTTP响应中,建议您同时设置
StatusCode 和x-fc-status 。
|
多语言使用示例
使用Serverless Devs工具,您可以将您的应用一键迁移至函数计算。以下示例展示如何通过Serverless Devs工具快速部署和调用函数,您可以按需修改示例代码,实现二次开发。
PHP
Go
Node.js
Python
Ruby
C++
TypeScript
Powershell
Lua
Dart
Rust