本文介绍在函数计算中使用Node.js框架编写函数的运行环境信息。
Node.js运行时
函数计算目前支持的Node.js运行时环境如下。
版本 | 操作系统 | 架构 |
---|---|---|
Node.js 16.x(公测中) | Linux | x86_64 |
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.4和Node.js 6运行时的支持。具体信息,请参见运行时终止策略。
Node.js内置模块
除了Node.js的标准模块,函数计算的Node.js运行环境中还包含了一些常用模块,您可以直接引用这些常用模块,目前函数计算包含的常见模块如下所示。
Node.js 16(公测中)
模块名称 | 模块介绍 | 版本 |
---|---|---|
co | 控制流 | 4.6.0 |
gm | 图片处理库 | 1.23.1 |
ali-oss | OSS SDK | 6.17.1 |
aliyun-sdk | 阿里云 SDK | 1.12.5 |
alicloud/fc2 | FC SDK | 2.6.0 |
tablestore | Tablestore SDK | 5.2.1 |
body | HTTP body解析库 | 5.1.0 |
raw-body | HTTP body解析库 | 2.5.1 |
ali-mns | MNS SDK | 2.6.8 |
alicloud/pop-core | 阿里云POP API SDK | 1.7.12 |
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 |