Ir para conteúdo
Fórum Script Brasil

Rūkasu. kun

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Rūkasu. kun

  • Data de Nascimento 24/11/2004

Perfil

  • Gender
    Male

Rūkasu. kun's Achievements

0

Reputação

  1. const express = require('express'); const mysql = require('mysql'); const app = express(); const port = 3050; // Porta em que o servidor Express irá rodar const con = mysql.createConnection({ host: "localhost", user: "root", password: "", database: "bd_bt" }); // Conecta ao banco de dados con.connect(function(err) { if (err) throw err; console.log("Conectado ao banco de dados"); }); // Define a rota inicial para exibir os resultados app.get('/', (req, res) => { const cSQL = `select * from tb_bolsas a, tb_forn b where a.tb_forn_cod_forn = b.cod_forn;` // Realiza a consulta con.query(cSQL, function (err, result) { if (err) { res.status(500).send('Erro na consulta ao banco de dados'); } else { // Chama a função para exibir os resultados em uma tabela const html1 = criarTabelaHTML(result); const tabelaResultado = document.getElementById('tabelaResultado'); // Obtém o elemento pelo ID tabelaResultado = html1; } }); }); function criarTabelaHTML(result) { // Cria a estrutura da tabela HTML let html = '<table>'; // Cabeçalho da tabela html += '<tr>'; for (const field in result[0]) { html += `<th>${field}</th>`; } html += '</tr>'; // Linhas de dados da tabela for (const row of result) { html += '<tr>'; for (const field in row) { html += `<td>${row[field]}</td>`; } html += '</tr>'; } html += '</table>'; return html; } app.listen(port, () => { console.log(`Servidor Express está rodando na porta ${port}`); }); Esse codigo continua dando o seguinte erro toda vez que tento entrar em "http://localhost:3050/": Servidor Express está rodando na porta 3050 Conectado ao banco de dados c:\Users\User\Desktop\bd_brechotendenze\node_modules\mysql\lib\protocol\Parser.js:437 throw err; // Rethrow non-MySQL errors ^ ReferenceError: document is not defined at Query.<anonymous> (c:\Users\User\Desktop\bd_brechotendenze\main.js:33:31) at Query.<anonymous> (c:\Users\User\Desktop\bd_brechotendenze\node_modules\mysql\lib\Connection.js:526:10) at Query._callback (c:\Users\User\Desktop\bd_brechotendenze\node_modules\mysql\lib\Connection.js:488:16) at Sequence.end (c:\Users\User\Desktop\bd_brechotendenze\node_modules\mysql\lib\protocol\sequences\Sequence.js:83:24) at Query._handleFinalResultPacket (c:\Users\User\Desktop\bd_brechotendenze\node_modules\mysql\lib\protocol\sequences\Query.js:149:8) at Query.EofPacket (c:\Users\User\Desktop\bd_brechotendenze\node_modules\mysql\lib\protocol\sequences\Query.js:133:8) at Protocol._parsePacket (c:\Users\User\Desktop\bd_brechotendenze\node_modules\mysql\lib\protocol\Protocol.js:291:23) at Parser._parsePacket (c:\Users\User\Desktop\bd_brechotendenze\node_modules\mysql\lib\protocol\Parser.js:433:10) at Parser.write (c:\Users\User\Desktop\bd_brechotendenze\node_modules\mysql\lib\protocol\Parser.js:43:10) at Protocol.write (c:\Users\User\Desktop\bd_brechotendenze\node_modules\mysql\lib\protocol\Protocol.js:38:16)
×
×
  • Criar Novo...