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