Esta publicación servirá para ir colocando fragmentos de consultas que en algún momento me fueron útiles para usarlo en MongoDB Fragmento 1: Se requería obtener todos los elementos que dentro de un atributo que es de tipo array(arreglo) coincida con type:"fire" Fragmento 2: Se requería actualizar el atributo " lastUpdate " de toda la colección donde la edad sea mayor o igual a 15.
Bueno esta vez toca turno del cliente socket.oi, les explico muy breve la situación con la que me encontraba y lo que hice para poder arreglar el tema.
Estaba desarrollando una aplicación Angular, para el caso era necesario utilizar "socket.io-client" para poder conectarse al servidor websocket y poder recibir y enviar mensajes. Tal como lo dice su documetanción hice lo necesario para instalar en mi aplicación (socket.io-client) todo sin nungun problema ejecute ng serve y todo perfecto, pero cuando me dirijo al navegador y en la consola me salia el siguiente error:
Uncaught ReferenceError: global is not defined
Pues bien nuevamente buscando en la red hice varias recomendaciones que me daban los guros y los que ya se habían encontrado este problema, como siempre buque, probé y volví a buscar y volvía probar hasta que me encontré la solución sencilla.
Donde básicamente me decía que debía declarar en el archivo polyfilld.js lo siguiente:
(window as any).global = window;
Y taran todo funciono OK.
Referencia:
https://stackoverflow.com/questions/49966827/global-is-not-defined-while-using-socket-io-client-with-webpack
Comentarios
Publicar un comentario