¿Qué dependencias admite FunctionGraph?
Dependencias admitidas
FunctionGraph admite las bibliotecas estándar y dependencias de terceros.
- Bibliotecas estándar
Si utiliza las bibliotecas estándar, puede importarlas a su código en línea o empaquetarlas y subirlas a FunctionGraph.
- Se admita las bibliotecas no estándares
FunctionGraph ofrece los componentes integrados de terceros, como se describe en Tabla 1 y Tabla 2. Puede importar estos componentes al código en línea de la misma manera que importa las bibliotecas estándar.
Tabla 1 Componentes de terceros integrados con el tiempo de ejecución de Node.js Nombre
Descripción
Versión
q
Encapsulación de método asincrónico
1.5.1
co
Control de proceso asincrónico
4.6.0
lodash
Biblioteca común de herramientas y métodos
4.17.10
esdk-obs-nodejs
SDK de OBS
2.1.5
express
Marco de desarrollo de aplicaciones basado en web simplificado
4.16.4
fgs-express
Proporciona un marco de aplicación de Node.js para que FunctionGraph y APIG ejecuten aplicaciones sin servidor y las API de REST. Este componente proporciona un ejemplo del uso del framework de Express para crear aplicaciones o servicios web sin servidor y API RESTful.
1.0.1
request
Simplifica la invocación de HTTP y admite HTTPS y redirección.
2.88.0
Tabla 2 Bibliotecas no estándares soportadas por el tiempo de ejecución de Python Módulo
Descripción
Versión
dateutil
Fecha y hora de procesamiento
2.6.0
requests
Biblioteca de HTTP
2.7.0
httplib2
httpcliente
0.10.3
numpy
Computación matemática
1.13.1
redis
Cliente de Redis
2.10.5
obsclient
Cliente de OBS
-
smnsdk
Acceso de SMN (nube pública)
1.0.1
- Otras bibliotecas de terceros
Para otras bibliotecas de terceros no enumeradas en las tablas anteriores, empaquételas y cárguelas en un bucket de OBS o en la página de detalles de función. Para obtener más información, consulte ¿Cómo puedo crear una dependencia en la consola de FunctionGraph?. Estas bibliotecas se usarán en su código de función.