Atlas 関数はJavaScript ES 5構文と、EcmaScript 2015 (ES 6およびそれ以降のリリースに含まれるほとんどの最新のJavaScript機能を完全にサポートしています。 また、ほとんどのNode.js組み込みモジュールにもアクセスできます。
構文
機能 | サポートあり |
---|---|
はい | |
はい | |
はい | |
はい | |
はい | |
はい | |
はい | |
はい | |
はい | |
はい | |
はい | |
はい | |
はい | |
はい | |
No | |
はい |
組み込みオブジェクト
機能 | サポートあり |
---|---|
No | |
はい | |
はい | |
No | |
No | |
はい | |
はい | |
はい | |
はい | |
No |
組み込みのメソッドとプロパティ
組み込みモジュール
関数 では標準のノード組み込みモジュールを インポートして使用 できます。Atlas Function は、ほとんどの組み込みを完全サポートまたは部分サポートでサポートします。 サーバーレス ワークロードに適していない一部の組み込みはサポートされていません。
注意
サポートされているモジュールと部分的にサポートされているモジュールは、 ノードAPIバージョン10.18.1 と互換性があります。 Node.. 以降に導入された、または非推奨となったこれらのモジュールでは API10 を使用しないでください。181
完全にサポートされているモジュール
Atlas Function は、次の組み込みモジュールを完全にサポートしています。
部分的にサポートされているモジュール
Atlas Functionは、次のモジュールの機能のサブセットをサポートします。
dgram
Atlas Function は次のdgram
API をサポートしています。
Atlas Function は次のdgram
API をサポートしていません。
dns
Atlas Functionは DNS モジュールをサポートしています。ただし、次の例外があります 。
Atlas Functionは DNS Promise APIをサポートしていません
Atlas 関数はsolver.cancel() をサポートしていません。
fs
Atlas Function は次のfs
API をサポートしています。
http
、http/2
、https
Atlas Function は、サーバークラス機能を除くすべての HTTP および HTTP API をサポートしています。
同様に、Atlas Function は http/2 のクライアント側API のみをサポートします。
注意
HTTP リクエストの送信がサポートされている axis
Atlas1.3.6 関数はHTTPライブラリ、 axios の v をサポートしています。 HTTP Serviceクライアントを介して送信されたHTTPリクエストを、 axios などのHTTPライブラリへの呼び出しに置き換えることができます。
process
Atlas Function は次のprocess
API をサポートしています。
util
Atlas Function は ユーティリティ モジュールをサポートしています。ただし、次の例外があります 。
Atlas 関数は uty.TextEncoder をサポートしていません
Atlas 関数は uty.TextDecoder をサポートしていません
crypto
Atlas Function は、次の例外を除く暗号化モジュールをサポートします。
Atlas 関数は crypto.createDiffieHllman() をサポートしていません
Atlas 関数は crypto.createDiffFielmanGroup() をサポートしていません
Atlas Functionは crypto.createECDH() をサポートしていません
サポートされていないモジュール
Atlas Function は次の組み込みモジュールをサポートしていません。
child_process
cluster
domain
readline
v8
vm