Estou com uma dúvida, quero puxar os dados de uma coluna do mysql para o nodejs para fazer a verificação de um login
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Estou com uma dúvida, quero puxar os dados de uma coluna do mysql para o nodejs para fazer a verificação de um login
Oi Luis, tudo bem?
Para transformar os dados de uma tabela em um array no Node.js, você pode utilizar o módulo 'mysql' para se conectar ao banco de dados MySQL e executar uma consulta SQL para obter os dados da coluna desejada.
const mysql = require('mysql');
// Configuração da conexão com o banco de dados
const connection = mysql.createConnection({
host: 'localhost',
user: 'seu_usuario',
password: 'sua_senha',
database: 'seu_banco_de_dados'
});
// Conecta ao banco de dados
connection.connect();
// Executa a consulta SQL para obter os dados da coluna desejada
const sql = 'SELECT nome_coluna FROM nome_tabela';
connection.query(sql, (error, results) => {
if (error) throw error;
// Cria um array com os dados da coluna
const arrayDados = results.map(result => result.nome_coluna);
// Aqui você pode fazer a verificação do login com o array de dados
// Fecha a conexão com o banco de dados
connection.end();
});
Lembre-se de substituir 'seu_usuario', 'sua_senha', 'seu_banco_de_dados', 'nome_coluna' e 'nome_tabela' pelos valores corretos do seu banco de dados.
Um abraço e bons estudos.