- 文档首页
函数服务
开发指南
veFaaS 函数开发
Native Node.js 运行时
开发方法
开发方法
对于 Web 应用,您的程序是一个运行在 Native Node.js 运行时中的 HTTP Server 服务。本文为您介绍开发该 HTTP Server 需要遵循的规范和方法。
在本地开发 HTTP Server 时需要遵循服务规范,详情请参见 服务规范。 在 Native Node.js 运行时中,函数服务会将请求转发给您的 HTTP Server,您可以直接编写函数的业务逻辑。
以 Express 框架为例,完整的代码如下:
针对 Native Node.js 运行时的 HTTP Server 而言,由于您本身已经实现了一个 HTTP Server,因此可以在 HTTP Server 的逻辑中对您的请求处理程序进行自定义处理。以下代码展示了简单的请求处理接口。
对于 Native Node.js 函数,您可以在控制台配置函数运行时所需的环境变量,并在代码中读取对应的环境变量,用于函数处理逻辑。对于所配置的环境变量,veFaaS 会将其注入到函数运行所在的容器中,程序可以通过语言的内置库进行读取。 例如:您函数配置中环境变量的键(key)为envKey,运行环境读取该环境变量的代码示例如下。
- 本地开发代码包,在package.json中安装 Typescript 包并新增脚本文件(Script)。
- 在run.sh外增加build.sh,开发完成后执行build.sh。
- 执行命令打包压缩文件到vefaas-native-typescript中。
最近更新时间:2025.04.16 11:22:07