const express = require('express'); const { get } = require('http'); const mysql = require('mysql'); const path = require('path'); const app = express(); const PORT = 3000; app.use(express.static(path.join(__dirname, 'public'))); app.get('/', (req,res)=>{ res.sendFile(path.join(__dirname, 'public', 'index.html')) }) // Configuração da conexão com o banco de dados const connection = mysql.createConnection({ host: 'localhost', user: 'root', password: '123victor', database: 'plataforma_pesquisa_unica' }); // Conectando ao banco de dados connection.connect(err => { if (err) { console.error('Erro ao conectar ao banco de dados:', err); return; } console.log('Conectado ao banco de dados MySQL!'); }); // Iniciando o servidor app.listen(PORT, () => { console.log(`Servidor rodando na porta ${PORT}`); }); // Endpoint para retornar dados do banco app.get('/dados', (req, res) => { const sql = 'SELECT * FROM usuarios'; connection.query(sql, (err, results) => { if (err) { res.status(500).send('Erro ao buscar dados'); return; } res.json(results); }); });