JavaScript のサポート
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 の後に導入された、または Node 以降に非推奨となったこれらのモジュールでは API を使用しないでください。 18 。 1 。
完全にサポートされているモジュール
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 のすべての と https サーバー を除く API クラス機能。
同様に、App Services はHTTP /2 のクライアント側 API のみをサポートしています。
注意
HTTP リクエストの送信がサポートされている axis
App Services は1.3.6 HTTP ライブラリの v を サポートしています。 。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