Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

224
Views
¿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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!