Tengo problemas para configurar GRPC dentro de la aplicación Angular Universal.
Básicamente, arroja un error:
ERROR Error: This environment's XHR implementation cannot support binary transfer.Este error está rompiendo la aplicación en producción (alojándola en ubuntu y nginx), pero en un entorno local funciona.
Si cambio Angular para no usar SSR, entonces funciona bien.
Mi suposición es que en el servidor Node Express necesito agregar soporte para GRPC, pero no estoy seguro de cómo lograrlo.
¿Alguien tuvo el mismo problema?
¡Gracias!
Si no se define una biblioteca grpc, agregar improbable-eng debería resolver el problema. El mensaje de error mencionado ocurre cuando el protocolo de transporte no es NodeHttpTransport .