Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

182
Visualizações
¿Está bien declarar la instancia de db como una variable global accesible en todo momento, sin necesidad de usar la declaración "requerir" en el nodo js?

Soy un principiante en "node js" Estoy desarrollando un programa y quiero usar el modelo de base de datos en todos Por ejemplo (algo así como "wpdb") WordPress Es la mejor manera de crearlo como una variable global, o usar el require declaración según sea necesario?

Por favor, ayúdame a obtener la mejor respuesta. Gracias

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

No, esta no es la mejor manera de manejar una conexión db. Solo desea que la base de datos esté abierta y alrededor durante el tiempo que sea necesario y no más. Por lo general, esto significa abrir la conexión db en el lugar de su código que puede saber cuánto tiempo mantenerla abierta y luego cerrar la conexión después de usarla.

Si simplemente se refiere a la configuración para abrir una conexión de base de datos, entonces podría definir ese objeto de configuración al inicio de la aplicación y luego pasarlo como un parámetro a su código de creación de instancias de base de datos.

 import myUserDbCode from '../myUserDbFile'; import myUserMessagesCode from '../myUserMsgsDbFile'; const dbConfig = { dbname: 'myFancyDb', serverName: 'myDbServerName', connectionTimeout: 60 } (async () => { const userList = await myUserDbCode(dbConfig) .then((dbResultSet) => { return dbResultSet.data; } }; const myUser = userList[42]; const userMessages = await myUserMessagesCode(dbConfig, myUser) .then((dbResultSet) => { return dbResultSet.data; } }; console.log(userMessages); })();

Recomiendo seguir algunos tutoriales de base de datos que muestran cómo crear una aplicación completa para ver algunos patrones sobre cómo manejar el paso de opciones de configuración al código y cómo administrar las conexiones de base de datos.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda