mysqlConfig.js 896 B

1234567891011121314151617181920212223242526272829303132
  1. const mysql = require('mysql')
  2. const config = require('./defaultConfig')
  3. let pool = mysql.createPool({
  4. host: config.database.HOST,
  5. user: config.database.USERNAME,
  6. password: config.database.PASSWORD,
  7. database: config.database.DATABASE
  8. })
  9. let allServers = {
  10. query: function (sql, values) {
  11. return new Promise((resolve, reject) => {
  12. pool.getConnection(function (err, connection) {
  13. if (err) {
  14. reject(err)
  15. } else {
  16. connection.query(sql, values, (err, rows) => {
  17. if (err) {
  18. reject(err)
  19. } else {
  20. resolve(rows)
  21. }
  22. connection.release()
  23. })
  24. }
  25. })
  26. })
  27. },
  28. }
  29. module.exports = allServers