Enviar arquivos para "/"

This commit is contained in:
2026-04-29 01:14:54 +00:00
parent 3f6fa95057
commit 75e333c470
5 changed files with 294 additions and 210 deletions

48
db.js
View File

@@ -1,24 +1,24 @@
const mysql = require('mysql2');
// Aqui está a configuração da nossa conexão com o banco de dados!
// Cada microsserviço tem seu próprio banco, lembra? Isso garante independência.
// Estou usando MySQL porque é confiável e funciona bem com Node.js.
const connection = mysql.createConnection({
host: 'localhost', // O banco roda na mesma máquina
user: 'root', // Usuário padrão do MySQL
password: '', // Sem senha para desenvolvimento local
database: 'gameverse_library' // Nosso banco exclusivo da biblioteca
});
// Esta função tenta conectar ao banco quando o serviço inicia.
// Se der erro, a gente sabe que tem problema na configuração do MySQL.
connection.connect((err) => {
if (err) {
console.error('Erro ao conectar:', err);
return;
}
console.log('Banco conectado!');
});
// Exportamos a conexão para usar em outros arquivos, principalmente no model.
module.exports = connection;
const mysql = require('mysql2');
// Aqui está a configuração da nossa conexão com o banco de dados!
// Cada microsserviço tem seu próprio banco, lembra? Isso garante independência.
// Estou usando MySQL porque é confiável e funciona bem com Node.js.
const connection = mysql.createConnection({
host: 'localhost', // O banco roda na mesma máquina
user: 'root', // Usuário padrão do MySQL
password: '', // Sem senha para desenvolvimento local
database: 'gameverse_library' // Nosso banco exclusivo da biblioteca
});
// Esta função tenta conectar ao banco quando o serviço inicia.
// Se der erro, a gente sabe que tem problema na configuração do MySQL.
connection.connect((err) => {
if (err) {
console.error('Erro ao conectar:', err);
return;
}
console.log('Banco conectado!');
});
// Exportamos a conexão para usar em outros arquivos, principalmente no model.
module.exports = connection;