Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

228
Vistas
¿Por qué Azure Identity usa Browserflow en lugar de nodeflow en mi aplicación Next js?

Este es mi primer proyecto usando Next js y soy bastante nuevo en la creación de aplicaciones desde cero como esta en lugar de simplemente etiquetar proyectos existentes. Recibo un error de Azure Identity y lo rastreé a través de los módulos del nodo. Parece que está tratando de usar el flujo del navegador en lugar del flujo del nodo.

Aquí está mi estructura de archivos:

  • proyecto
    • paginas
      • API
        • _middleware: llamando a la función util
    • útil
      • función de utilidad para acceder a la bóveda de claves de Azure

El error exacto: error - (middleware)\node_modules@azure\identity\dist-esm\src\msal\browserFlows\msalAuthCode.js (8:0) @ TypeError: No se puede leer la propiedad 'hash' de undefined

La línea 8 es la siguiente: const redirectHash = self.location.hash;

¿Hay alguna configuración que deba verificar para asegurarme de que Identity no active el flujo del navegador? ¿Hay alguna estructura diferente que deba seguir? ¡Cualquier ayuda sería apreciada!

Editar: Entonces parece tener algo que ver con llamar a la función en el middleware. Puedo usar otra función en ese archivo de utilidad dentro de un punto final y funciona bien, solo lo llama en el middleware que causa el problema.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Así que publiqué esto en el foro de discusión de github de Next Js y uno de los mantenedores respondió lo siguiente: "Hola, esto se debe a que el Middleware se ejecuta en Edge Runtime, que está más cerca del entorno del navegador en términos de API. (ya que los navegadores están siguiendo las API web estándar)"

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda