Sempre que usarmos dados de acesso e credenciais , neste caso do mysql/mariadb, devemos usar com variáveis de ambiente ou recuperados de algum outro serviço, nunca salvo no código, como no caso do config.json e do mysql.js:
O correto seria algo assim:
{
host: (process.env.MYSQL_HOST) ? process.env.MYSQL_HOST : ‘localhost',
user: (process.env.MYSQL_USER) ? process.env.MYSQL_USER : ‘’,
password: (process.env.MYSQL_PASSWORD) ? process.env.MYSQL_PASSWROD : ‘’,
database: (process.env.MYSQL_DATABASE) ? process.env.MYSQL_DATABASE : 'apidouglas'
}
E antes de iniciar a aplicação com node index.js ou nem start deve-se definir estas variáveis de ambiente.
Sempre que usarmos dados de acesso e credenciais , neste caso do mysql/mariadb, devemos usar com variáveis de ambiente ou recuperados de algum outro serviço, nunca salvo no código, como no caso do config.json e do mysql.js:
O correto seria algo assim: {
host: (process.env.MYSQL_HOST) ? process.env.MYSQL_HOST : ‘localhost',
user: (process.env.MYSQL_USER) ? process.env.MYSQL_USER : ‘’,
password: (process.env.MYSQL_PASSWORD) ? process.env.MYSQL_PASSWROD : ‘’,
database: (process.env.MYSQL_DATABASE) ? process.env.MYSQL_DATABASE : 'apidouglas'
}
E antes de iniciar a aplicação com node index.js ou nem start deve-se definir estas variáveis de ambiente.