Suporte JavaScript
Nesta página
As funções do Atlas suportam totalmente a sintaxe do JavaScript ES5 , bem como as funcionalidades do JavaScript mais recentes incluídas no EcmaScript 2015 (ES6) e versões mais recentes. Eles também podem acessar a maioria dos módulos integrados do Node.js
Sintaxe
funcionalidade | Suportado |
---|---|
Sim | |
Sim | |
Sim | |
Sim | |
Sim | |
Sim | |
Sim | |
Sim | |
Sim | |
Sim | |
Sim | |
Sim | |
Sim | |
Sim | |
No | |
Sim |
Objetos integrados
funcionalidade | Suportado |
---|---|
No | |
Sim | |
Sim | |
No | |
No | |
Sim | |
Sim | |
Sim | |
Sim | |
No |
Métodos e propriedades integrados
Módulos integrados
Você pode importar e usar módulos internos do Node padrão em funções. O Atlas Functions aceita a maioria dos integrados com compatibilidade total ou parcial. Alguns integrados que não são adequados para cargas de trabalho sem servidor não são aceitos.
Observação
Os módulos compatíveis e os módulos parcialmente suportados são compatíveis com a versão da API 10.18.1 do Node . Evite usar APIs nesses módulos introduzidos após ou descontinuados desde o Node 10.18.1.
Módulos totalmente compatíveis
As Atlas Functions oferecem suporte total aos seguintes módulos integrados:
Observação
O módulo punycode incorporado está obsoleto. No entanto, as Atlas Functions fornecem o punycode módulo de
npm
automaticamente. Você pode importar o módulo com:const punycode = require("punycode");
Módulos parcialmente compatíveis
As funções do Atlas suportam um subconjunto da funcionalidade dos seguintes módulos.
dgram
As funções do Atlas suportam as seguintes APIs do dgram
:
As Atlas Functions não suportam as seguintes APIs dgram
:
dns
As funções do Atlas suportam o dns módulo com as seguintes exceções:
As funções do Atlas não suportam a API Promises dns
As funções do Atlas não suportam resolve.cancel()
fs
As funções do Atlas suportam as seguintes APIs do fs
:
http
, http/2
e https
Atlas As funções do suportam todos os HTTP e https APIs,exceto para o servidor funcionalidade de classe .
Da mesma forma, Atlas as Funções do suportam apenas as APIs do lado do cliente do HTTP/.2
Observação
axios Suportado para Enviar Solicitações HTTP
Suporte às funções do Atlas v da biblioteca1.3.6 HTTP, axios. Você pode substituir as solicitações HTTP enviadas por um cliente do HTTP Service por chamadas para uma biblioteca HTTP como axios.
process
As funções do Atlas suportam as seguintes APIs do process
:
util
As funções do Atlas oferecem suporte ao util módulo com as seguintes exceções:
crypto
As funções do Atlas oferecem suporte às criptomoedas módulo com as seguintes exceções:
As Atlas Functions não suportam crypto.createDiffieHellman()
As Atlas Functions não suportam crypto.createDiffieHellmanGroup()
As Atlas Functions não suportam crypto.createECDH()
Módulos não suportados
As Atlas Functions não suportam os seguintes módulos integrados:
child_process
cluster
domain
readline
v8
vm