JavaScript のサポート
Atlas 関数はJavaScript ES 5構文と、EcmaScript 2015 (ES 6およびそれ以降のリリースに含まれるほとんどの最新のJavaScript機能を完全にサポートしています。 また、ほとんどのNode.js組み込みモジュールにもアクセスできます。
構文
機能 | サポートあり |
---|---|
はい | |
はい | |
はい | |
はい | |
はい | |
はい | |
はい | |
はい | |
はい | |
はい | |
はい | |
はい | |
はい | |
はい | |
No | |
はい |
組み込みオブジェクト
機能 | サポートあり |
---|---|
No | |
はい | |
はい | |
No | |
No | |
はい | |
はい | |
はい | |
はい | |
No |
組み込みのメソッドとプロパティ
組み込みモジュール
関数 では標準のノード組み込みモジュールを インポートして使用 できます。Atlas Function は、ほとんどの組み込みを完全サポートまたは部分サポートでサポートします。 サーバーレス ワークロードに適していない一部の組み込みはサポートされていません。
注意
サポートされているモジュールと部分的にサポートされているモジュールは、 ノード API バージョン10.18.1 と互換性があります。 。Node 10 の後に導入された、または Node 以降に非推奨となったこれらのモジュールでは API を使用しないでください。 18 。 1 。
完全にサポートされているモジュール
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 メソッド のすべてをサポートしています と https サーバー を除く API クラス機能。
同様に、Atlas Function はHTTP /2 のクライアント側API のみをサポートしています。
注意
HTTP リクエストの送信がサポートされている axis
Atlas1.3.6 関数はHTTPライブラリの 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