D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
etb1lp46s9ed
/
public_html
/
bulksender.dbcautomation.com
/
server
/
database
/
Filename :
index.js
back
Copy
const mysql2 = require('mysql2'); require('dotenv').config() // Create the connection pool. The pool-specific settings are the defaults const db = mysql2.createPool({ host: process.env.DB_HOST, user: process.env.DB_USERNAME, database: process.env.DB_DATABASE, password: process.env.DB_PASSWORD, // port: process.env.DB_PORT, waitForConnections: true, connectionLimit: 10, queueLimit: 0 }); const setStatus = (device, status) => { try { db.query(`UPDATE devices SET status = '${status}' WHERE body = ${device} `) return true; } catch (error) { return false } } function dbQuery(query) { return new Promise(data => { db.query(query, (err, res) => { if (err) throw err; try { data(res); } catch (error) { data({}); //throw error; } }) }) } module.exports = { setStatus, dbQuery,db } // EXPORT