本文介绍在函数计算中使用Node.js框架编写函数的运行环境信息。

Node.js运行时

函数计算目前支持的Node.js运行时环境如下。

版本 操作系统 架构
Node.js 14.x Linux x86_64
Node.js 12.x Linux x86_64
Node.js 10.x Linux x86_64
Node.js 8.x Linux x86_64
注意 函数计算已停止对Node.js 4.x和Node.js 6.x运行环境的支持。
  • 截止2022年06月30日,您可以创建和更新运行环境为Node.js 4.x或Node.js 6.x的函数,但函数计算将不提供任何Node.js 4.x或Node.js 6.x运行时的功能更新,包括安全补丁。
  • 2022年07月01日起,您将不能创建运行环境为Node.js 4.x或Node.js 6.x的函数,但可以更新已有的运行环境为Node.js 4.x或Node.js 6.x的函数。
  • 2022年10月01日起,您将不能更新已有的运行环境为Node.js 4.x或Node.js 6.x的函数,但仍然可以运行已有的运行环境为Node.js 4.x或Node.js 6.x的函数。

Node.js内置模块

除了Node.js的标准模块,函数计算的Node.js运行环境中还包含了一些常用模块,您可以直接引用这些常用模块,目前函数计算包含的常见模块如下所示。

Node.js 14

模块名称 模块介绍 版本
co 控制流 4.6.0
gm 图片处理库 1.23.0
ali-oss OSS SDK 6.6.0
aliyun-sdk 阿里云 SDK 1.12.3
alicloud/fc2 FC SDK 2.2.0
tablestore Tablestore SDK 5.0.7
body HTTP body解析库 5.1.0
raw-body HTTP body解析库 2.4.1
ali-mns MNS SDK 2.6.8
alicloud/pop-core 阿里云POP API SDK 1.7.9
alicloud/fnf 工作流SDK 1.1.0

Node.js 12

模块名称 模块介绍 版本
co 控制流 4.6.0
gm 图片处理库 1.23.0
ali-oss OSS SDK 6.6.0
aliyun-sdk 阿里云 SDK 1.12.3
alicloud/fc2 FC SDK 2.2.0
opencv 视觉算法库 7.0.0
tablestore Tablestore SDK 5.0.7
body HTTP body解析库 5.1.0
raw-body HTTP body解析库 2.4.1
ali-mns MNS SDK 2.6.8
alicloud/pop-core 阿里云POP API SDK 1.7.9
alicloud/fnf 工作流SDK 1.1.0

Node.js 10和Node.js 8

模块名称 模块介绍 版本
co 控制流 4.6.0
gm 图片处理库 1.23.0
ali-oss OSS SDK 4.10.1
aliyun-sdk 阿里云 SDK 1.11.0
alicloud/fc2 FC SDK 2.1.0
opencv 视觉算法库 6.2.0
tablestore Tablestore SDK 4.2.0
body HTTP body解析库 5.1.0
raw-body HTTP body解析库 2.3.2
ali-mns MNS SDK 2.6.5
alicloud/fnf 工作流SDK 1.1.0

相关文档