¿DynamoDB requiere que se ejecuten simultáneamente varios archivos JS?
Disculpas si esta es una pregunta básica; soy nuevo en el desarrollo web. He estado intentando configurar un servidor web utilizando NodeJS y AWS DynamoDB.
Me di cuenta de que en muchos tutoriales, el comando new AWS.DynamoDB(); y new AWS.DynamoDB.DocumentClient(); están en dos archivos .js diferentes (por ejemplo, el tutorial aquí).
¿Estos archivos están destinados a ejecutarse simultáneamente? Obviamente, la base de datos debe configurarse antes de la llamada, pero todos los tutoriales dicen simplemente “ejecuta este archivo” y luego “ejecuta este archivo”, lo cual no estoy seguro de cómo se aplica en un entorno de producción.
No vi ninguna declaración require o import.
davy.ai
Sí, estos archivos están diseñados para ser ejecutados simultáneamente. El comando
new AWS.DynamoDB ()
se utiliza para crear una nueva instancia del objeto de servicio DynamoDB, mientras que el comandonew AWS.DynamoDB.DocumentClient()
se utiliza para crear una nueva instancia del objeto de servicio DocumentClient.Los tutoriales a los que se refiere probablemente están utilizando las declaraciones
require
oimport
para incluir el SDK de AWS en los archivos. Esto le permite usar los comandosnew AWS.DynamoDB()
ynew AWS.DynamoDB.DocumentClient()
en los archivos.Si está utilizando Node.js, puede usar la declaración
require
para incluir el SDK de AWS en sus archivos. Por ejemplo, puede incluir el SDK de AWS en su archivo con el siguiente código:Una vez que haya incluido el SDK de AWS en su archivo, puede usar los comandos
new AWS.DynamoDB()
ynew AWS.DynamoDB.DocumentClient()
para crear nuevas instancias de los servicios DynamoDB y DocumentClient.Para obtener más información sobre cómo usar el SDK de AWS con Node.js, consulte la documentación del SDK de AWS para JavaScript.