Advertisement
Grossos

/config/db-config.js

Sep 4th, 2023
877
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const sql = require('mysql');
  2. const dotenv = require('dotenv').config();
  3. let instance = null;
  4. const db = sql.createConnection({
  5.     host: process.env.DATABASE_HOST,
  6.     user: process.env.DATABASE_USER,
  7.     password: process.env.DATABASE_PASSWORD,
  8.     database: process.env.DATABASE
  9.     // port: process.env.PORT
  10. });
  11.  
  12. // class dbService {
  13. //     static getDbServiceInstance() {
  14. //         return instance ? instance : new dbService();
  15. //     }
  16.  
  17. //     async getAllData() {
  18. //         try {
  19. //             const response = await new Promise((resolve, reject) => {
  20. //                 const query = "SELECT * FROM users";
  21.  
  22. //                 db.query(query, (err, results) => {
  23. //                     if (err) reject(new Error(err.message));
  24. //                     resolve(results)
  25. //                 })
  26. //             });
  27. //                // console.log(response);
  28. //             return response;
  29.          
  30. //         } catch (error) {
  31. //             console.log(error);
  32. //         }
  33. //     }
  34. // }
  35.  
  36.  
  37. // module.exports = dbService;
  38. module.exports = db;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement