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

222
Visualizações
Usando MirageJS con la ruta API NextJS

Quiero llamar a una API externa desde la carpeta api de Next.js. Quiero llamarlo del lado del servidor porque el cliente no debería ver a qué URL se llama. En el entorno de desarrollo, uso un servidor Mirage para simular la API externa. ¿Es posible capturar esta solicitud con MirageJS?

Algunos detalles más:

Esta es la primera llamada del cliente al lado del servidor API.

 async function userExists(email: string, callback: (arg: any) => void) { await axios.get('/api/lcm/users/exists/' + email) .then(response => { logger.info(response) callback(response.status) }) .catch(error => { logger.error("an error occured in lcmServices, userExists()", error) //do something with errors callback(error) throw error }); }

Este fragmento llamó desde arriba.

 const handler = async (req: NextApiRequest, res: NextApiResponse) => { const mail = req.query.email; await axios.get(process.env.NEXT_PUBLIC_LCM_FIRSTRUNNER_URL + '/service/exist/mail/' + mail) .then(response => { res.status(response.status).send(response.data); }) .catch(error => { console.log(error) //do something with errors throw error }); return res.end(); }

Luego tengo una ruta en MirageJS que debería captar esta llamada anterior process.env.NEXT_PUBLIC_LCM_FIRSTRUNNER_URL + '/service/exist/mail/' + mail , pero arroja un error:

Error: la solicitud falló con el código de estado 404.

¿Hay alguna solución para captar esta llamada?

about 4 years ago · Juan Pablo Isaza
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