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

507
Vistas
SignarR en Angular 4 - Error: Error durante la solicitud de negociación

Soy nuevo en angular. Creo un proyecto en angular "2.4.5". En mi proyecto, uso Signalr sin problemas, pero después de actualizar angular a "~ 4.0.0", el inicio de SignalR falla y me da este mensaje:

"Error: Error durante la solicitud de negociación.
    en Object.error (http://localhost:21755/Scripts/libs/signalr/jquery.signalR.min.js:9:4515) []
    en g (http://localhost:21755/Scripts/libs/signalr/jquery.signalR.min.js:9:9724) []
    en Object.error (http://localhost:21755/Scripts/libs/signalr/jquery.signalR.min.js:9:10024) []
    en yo (http://localhost:21755/Scripts/jquery-3.2.1.min.js:2:28017) []
    en Object.fireWith [como rechazoCon] (http://localhost:21755/Scripts/jquery-3.2.1.min.js:2:28783) []
    en A (http://localhost:21755/Scripts/jquery-3.2.1.min.js:4:14060) []
    en Function.ajax (http://localhost:21755/Scripts/jquery-3.2.1.min.js:4:13534) []
    en Object.ajax (http://localhost:21755/Scripts/libs/signalr/jquery.signalR.min.js:9:16132) []
    en t.fn.init.start (http://localhost:21755/Scripts/libs/signalr/jquery.signalR.min.js:9:9984) []
    en a._.deferredStartHandler (http://localhost:21755/Scripts/libs/signalr/jquery.signalR.min.js:9:7271) []
    en el despacho (http://localhost:21755/Scripts/jquery-3.2.1.min.js:3:10316) []
    en q.handle (http://localhost:21755/Scripts/jquery-3.2.1.min.js:3:8343) []"

Revisé mi código y entendí después de eliminar angular zone.js SignalR comienza bien.

¿Cual es el problema?

Muchas gracias.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Me encontré con este mismo problema al convertir de angularjs a angular 4. Resultó ser un error en zone.js v0.8.8 ( https://github.com/angular/zone.js/issues/746 ). No estoy seguro de si es lo mismo para usted porque no tenía el mismo seguimiento de pila, pero vale la pena verificarlo.

La única razón por la que encontré este problema de zone.js es porque usé las herramientas de desarrollo de Chrome con las opciones de pausa en excepciones y pausa en excepciones detectadas activadas y vi que había una excepción en zone.js donde una variable llamada 'originalDescGet' no estaba definida cuando se llamó al método apply. El error de Signalr estaba ocultando el problema raíz.

Actualizar a zone.js v0.8.9 me lo arregló. Espero que esto ayude a alguien.

over 4 years ago · Santiago Trujillo 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