Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

122
Visualizações
¿Cómo puedo poner un correo electrónico y una contraseña ficticios dentro del código del nodo js?

cuando intento iniciar sesión, aparece el mensaje de error "No se encontró ningún administrador registrado". Sé que es porque no hay información de administrador existente. ahora quiero insertar un correo electrónico y una contraseña ficticios para el inicio de sesión del administrador, ¿cómo puedo poner eso? Soy nuevo en esto de reaccionar y nodejs, por favor, ¿alguien puede ayudarme?

este es mi código:

 import { hash } from "../../../core/crypto/hash.js"; import { webToken } from "../../../core/crypto/web_token.js"; import { errors } from "../../../core/classes/errors.js"; import { adminsService } from "../../admins/index.js"; export const adminLogin = async (creds) => { try { const admin = await adminsService.getWithCredentials( creds.email.toLowerCase() ); if (!admin) { throw new errors.Authentication("No registered admin found", "Auth"); } if (!(await hash.verify(creds.password, admin.password))) { throw new errors.Authentication("Password doesn't match.", "Auth"); } const token = webToken.generate({ uid: admin.id, role: "admin" }, "10h"); return { name: admin.name, email: admin.email, token }; } catch (error) { throw error; } };

este es el problema:

 authentication No registered admin found Authentication { type: 'authentication', message: 'No registered admin found', from: 'Auth' }
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

probablemente desee utilizar una variable de entorno y no desee enviar el archivo que contiene la variable de entorno. El mismo patrón que usaría para secretos, claves API, etc.

IE crea un archivo nuevo: develop.env contiene:

 ADMIN_USERNAME={yourusername} ADMIN_PASS={yourpass}

luego agregue Develop.env a .gitignore para que nunca se confirme y nadie vea sus detalles. Este archivo existirá en el servidor en un entorno de producción, por ahora puede descansar en su máquina local.

Nota: esto también se puede hacer con objetos JS regulares. .env es cómo funciona el paquete dotenv en js. https://github.com/motdotla/dotenv

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda