Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

184
Views
¿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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!