установить пакет: jm-ez- mysql
npm установить jm-ez- mysql - сохранить
используйте этот документ url: https://www.npmjs.com/package/jm-ez-mysql
база данных конфигурации и подключения базы данных. js файл
const My = require ('jm-ez- mysql');
// Init DB Connection
const connection = My.init({
host: process.env.DBHOST,
user: process.env.DBUSER,
password: process.env.DBPASSWORD,
database: process.env.DATABASE,
dateStrings: true,
charset: 'utf8mb4',
timezone: 'utc',
multipleStatements: true,
connectTimeout: 100 * 60 * 1000,
acquireTimeout: 100 * 60 * 1000,
timeout: 100 * 60 * 1000,
});
module.exports = {
connection,
};
In express js проект для базы данных конфигурации
/config
/database.js
/server.js
/.env
const http = require('http');
const app = require('express')();
require('./config/database.js');
const bodyParser = require('body-parser');
const server = http.createServer(app);
server.listen(process.env.ServerPort, '0.0.0.0', () => {
logger.info(`Express server listening on port ${process.env.ServerPort}`);
});
сервер. js файл
const My = require ('jm-ez- mysql');
My.first ("psu_project", [" id "]," 1 = 1 ") .then (function (r) {console.log (r);});