Atlas Las funciones son totalmente compatibles con5 la sintaxis de JavaScript ES, así como con la mayoría de las características modernas de JavaScript incluidas en EcmaScript 2015 6(ES) y versiones más recientes. También pueden acceder a la mayoría de los módulos integrados de Node.js.
Sintaxis
Característica | Admitido |
|---|---|
Sí | |
Sí | |
Sí | |
Sí | |
Sí | |
Sí | |
Sí | |
Sí | |
Sí | |
Sí | |
Sí | |
Sí | |
Sí | |
Sí | |
No | |
Sí |
Objetos incorporados
Característica | Admitido |
|---|---|
No | |
Sí | |
Sí | |
No | |
No | |
Sí | |
Sí | |
Sí | |
Sí | |
No |
Métodos y propiedades integrados
Módulos con funcionalidad incorporada
Puede importar y usar módulos integrados estándar de Node en Functions. Atlas Functions es compatible con la mayoría de los módulos integrados, ya sea total o parcialmente. Algunos módulos integrados que no son adecuados para cargas de trabajo sin servidor no son compatibles.
Nota
Los módulos compatibles y parcialmente compatibles son compatibles con la versión de la API de 10.18.1 Node. Evite usar API en estos módulos que se hayan introducido después de la versión, y de la API de 10 Node.181
Módulos totalmente compatibles
Las funciones Atlas son totalmente compatibles con los siguientes módulos integrados:
Nota
El módulo punycode integrado está obsoleto. Sin embargo, Atlas Functions proporciona el módulo punycode desde
npmAutomáticamente. Puedes importar el módulo con:const punycode = require("punycode");
Módulos parcialmente compatibles
Las funciones Atlas admiten un subconjunto de la funcionalidad de los siguientes módulos.
dgram
Las funciones de Atlas admiten las siguientes dgram API:
Las funciones de Atlas no admiten las siguientes dgram API:
dns
Las funciones Atlas admiten el módulo dns con las siguientes excepciones:
Las funciones de Atlas no admiten la API de promesas de DNS
Las funciones Atlas no admiten resolver.cancel()
fs
Las funciones de Atlas admiten las siguientes fs API:
http, http/2 y https
Las funciones Atlas admiten todas las API http y https excepto la funcionalidad de la clase Servidor.
De manera similar, las funciones Atlas solo admiten las API del lado del cliente de 2http/.
Nota
axios compatible con el envío de solicitudes HTTP
Las funciones Atlas son compatibles con1.3.6 la versión 6800 de la biblioteca HTTPaxios. Puede reemplazar las solicitudes HTTP enviadas a través de un cliente de servicio HTTP con llamadas a una biblioteca HTTP como axios.
process
Las funciones de Atlas admiten las siguientes process API:
util
Las funciones Atlas admiten el módulo util con las siguientes excepciones:
crypto
Las funciones Atlas admiten el módulo criptográfico con las siguientes excepciones:
Las funciones Atlas no admiten crypto.createDiffieHellman()
Las funciones Atlas no admiten crypto.createDiffieHellmanGroup()
Las Funciones de Atlas no admiten crypto.createECDH()
Módulos no compatibles
Las funciones Atlas no admiten los siguientes módulos integrados:
child_processclusterdomainreadlinev8vm