Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

JavaScript Support

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.

funcionalidad
Admitido

expresiones de función flecha

No

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 los módulos parcialmente compatibles son compatibles con versión 10.18.1de nodo API. Evite usar API en estos módulos introducidos posteriormente o declarados obsoletos a partir de Node 10.18.1.

Las funciones Atlas son totalmente compatibles con los siguientes módulos integrados:

  • assert

  • buffer

  • Eventos

  • net

  • os

  • ruta

  • punycode

    Nota

    El módulo punycode incorporado está obsoleto. Sin embargo, Atlas Functions proporciona el punycode módulo de npm Automáticamente. Puedes importar el módulo con:

    const punycode = require("punycode");
  • queryString

  • secuencia

  • string_decoder

  • temporizadores

  • tls

  • tty

  • URL

  • zlib

Las funciones de Atlas admiten un subconjunto de la funcionalidad de los siguientes módulos.

Las funciones de Atlas son compatibles con las siguientes APIs de dgram:

Las funciones de Atlas no admiten las siguientes API de dgram:

Atlas Functions admite el módulo dns con las siguientes excepciones:

Las funciones de Atlas son compatibles con las siguientes APIs de fs:

Las funciones de Atlas admiten todas las API http y https excepto la funcionalidad de la clase Servidor.

Del mismo modo, las Atlas Functions solo admiten las APIs del lado del cliente de http/2.

Nota

axios compatible con el envío de solicitudes HTTP

Functions de Atlas soportan v1.3.6 de la librería HTTP, axios. Puedes reemplazar las solicitudes HTTP enviadas a través de un cliente de HTTP Service por llamadas a una librería HTTP como axios.

Las funciones de Atlas son compatibles con las siguientes APIs de process:

Las funciones de Atlas admiten el módulo util con las siguientes excepciones:

  • Las funciones de Atlas no admiten util.TextEncoder

  • Atlas Functions no admite util.TextDecoder

Las Funciones de Atlas admiten el módulo Criptografía con las siguientes excepciones:

Las funciones de Atlas no admiten los siguientes módulos integrados:

  • child_process

  • cluster

  • domain

  • readline

  • v8

  • vm

Volver

Manejar errores

En esta página