すべてのプロダクト
Search
ドキュメントセンター

Function Compute:概要

最終更新日:Jul 17, 2024

Node.jsフレームワークを使用して、関数のランタイム環境に関する情報をFunction Computeに書き込むことができます。

Node.jsランタイム

次の表に、Function ComputeでサポートされているNode.jsランタイムを示します。

バージョン

ID

オペレーティングシステム

アーキテクチャ

Node.js 20.x (パブリックプレビュー)

nodejs20

Linux (Debian 10)

x86_64

Node.js 18.x (パブリックプレビュー)

nodejs18

Linux (Debian 10)

x86_64

Node.js 16.x

nodejs16

Linux (Debian 9)

x86_64

Node.js 14.x

nodejs14

Linux (Debian 9)

x86_64

Node.js 12.x

nodejs12

Linux (Debian 9)

x86_64

Node.js 10.x

nodejs10

Linux (Debian 9)

x86_64

Node.js 8.x

nodejs8

Linux (Debian 9)

x86_64

重要
  • Function Computeは、計画に従ってNode.js 4.4とNode.js 6のサポートを間もなく停止します。 詳細については、「」をご参照ください。

  • Node.js 18.xおよびNode.js 20.xは、中国 (杭州) 、中国 (上海) 、中国 (青島) 、中国 (北京) 、中国 (張家口) 、中国 (フフホト) 、中国 (深セン) 、中国 (成都) 、中国 (香港) 、シンガポール、オーストラリア (シドニー) 、マレーシア (クアラルンプール) 、インドネシア (ジャカルタ) 、日本 (東京) 、英国 (ロンドン) 、米国 (バージニア) 。

ECMAScriptモジュールをハンドラとして指定する

ECMAScriptモジュールは、Node.js 18以降のFunction Computeでサポートされています。 Node.js 16以前のFunction Computeでは、CommonJSモジュールのみがサポートされています。

ECMAScriptモジュールは、次のいずれかの方法で指定できます。

  • 指定タイプとしてモジュールで、パッケージ. jsonすべてのECMAScriptモジュールを指定する関数のファイル. jsファイルを作成します。

  • を使用します。Use the. mjsシステムがすべてを処理できるようにするファイル名拡張子. mjsファイルをECMAScriptモジュールとして、. jsCommonJSモジュールとしてのファイル。 を使用できます。You can use the. mjs一部のファイルの拡張子と. jsビジネス要件に基づいて他のファイルの拡張子。 . mjsファイルは常にECMAScriptモジュールとして扱われ、. jsファイルは常にCommonJSモジュールとして扱われます。

内蔵モジュール

Function Computeは、Node.jsの標準モジュールに加えて、便利な参照のためにNode.jsに一般的に使用されるモジュールを提供します。 次の表に、Function Computeによって提供される一般的なモジュールを示します。

Node.js 20およびNode.js 18

モジュール

説明

バージョン

co

制御フロー

4.6.0

gm

画像処理ライブラリ

1.25.0

ali-oss

OSS SDK

6.19.0

aliyun-sdk

Alibaba Cloud SDK

1.12.10

alicloud/fc2

FC SDK

2.6.6

tablestore

テーブルストアSDK

5.4.1

body

HTTP本文解析ライブラリ

5.1.0

raw-body

HTTP本文解析ライブラリ

2.5.2

ali-mns

MNS SDK

2.6.8

alicloud/pop-core

Alibaba Cloud POP API SDK

1.7.13

Node.js 16

モジュール

説明

バージョン

co

制御フロー

4.6.0

gm

画像処理ライブラリ

1.23.1

ali-oss

OSS SDK

6.17.1

aliyun-sdk

Alibaba Cloud SDK

1.12.5

alicloud/fc2

FC SDK

2.6.0

tablestore

テーブルストアSDK

5.2.1

body

HTTP本文解析ライブラリ

5.1.0

raw-body

HTTP本文解析ライブラリ

2.5.1

ali-mns

MNS SDK

2.6.8

alicloud/pop-core

Alibaba Cloud 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

Alibaba Cloud SDK

1.12.3

alicloud/fc2

FC SDK

2.2.0

tablestore

テーブルストアSDK

5.0.7

body

HTTP本文解析ライブラリ

5.1.0

raw-body

HTTP本文解析ライブラリ

2.4.1

ali-mns

MNS SDK

2.6.8

alicloud/pop-core

Alibaba Cloud 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

Alibaba Cloud SDK

1.12.3

alicloud/fc2

FC SDK

2.2.0

opencv

OpenCV

7.0.0

tablestore

テーブルストアSDK

5.0.7

body

HTTP本文解析ライブラリ

5.1.0

raw-body

HTTP本文解析ライブラリ

2.4.1

ali-mns

MNS SDK

2.6.8

alicloud/pop-core

Alibaba Cloud 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

Alibaba Cloud SDK

1.11.0

alicloud/fc2

FC SDK

2.1.0

opencv

OpenCV

6.2.0

tablestore

テーブルストアSDK

4.2.0

body

HTTP本文解析ライブラリ

5.1.0

raw-body

HTTP本文解析ライブラリ

2.3.2

ali-mns

MNS SDK

2.6.5

alicloud/fnf

ワークフローSDK

1.1.0

関連ドキュメント