-
check_circle_outlineMódulo 1 | 24 clases
Introducción
expand_more -
check_circle_outlineMódulo 2 | 8 clases
Validaciones y pruebas
expand_more -
check_circle_outlineMódulo 3 | 12 clases
Controladores a fondo
expand_more -
check_circle_outlineMódulo 4 | 13 clases
Subir archivos
expand_more -
check_circle_outlineMódulo 5 | 12 clases
Solicitud de amistad
expand_more -
check_circle_outlineMódulo 6 | 7 clases
Feed de publicaciones
expand_more-
done_all
Clase 1
70.- Paginación
-
done_all
Clase 2
71.- Scroll infinito
-
done_all
Clase 3
72.- Instalar redis
-
done_all
Clase 4
73.- ActionCable
-
done_all
Clase 5
74.- Mostrar posts en tiempo real
-
done_all
Clase 6
75.- Identificar usuario actual en ActionCable
-
done_all
Clase 7
76.- Mensajes en tiempo real por usuario
-
-
check_circle_outlineMódulo 7 | 11 clases
Notificaciones
expand_more
3 comentario(s)
El error es el siguiente:
WebSocket connection to 'ws://192.168.2.144/cable' failed: Error during WebSocket handshake: 'Connection' header is missing
Tengo un problema en ese punto y no consigo arreglarlo, a ver si alguien me puede ayudar :)
También sale un warning muchas veces diciendo:
WebSocket connection to 'ws://miWebEnDevelopment.com/cable' failed: WebSocket is closed before the connection is established.
o:
WebSocket connection to 'wss://miWebEnDevelopment.com/cable' failed: WebSocket is closed before the connection is established.
Dependiendo si estoy abriendo la web con http o https.
He visto por Internet que podía probar añadiendo el siguiente código en config/environments/development.rb:
config.action_cable.url = "ws://miWebEnDevelopment.com/cable"
ActionCable.server.config.disable_request_forgery_protection = true
Y lo he intentado, y también cambiando "ws" por "wss", y no funciona. La segunda línea da bastante miedo porque parece insegura y como no sé lo suficiente del tema, da miedo, y pone la alternativa (aparentemente más segura):
ActionCable.server.config.allowed_request_origins = %w( ws://miWebEnDevelopment.com/ )
Y aunque también la he probado, he dejado la anterior porque parece menos restrictiva y lo primero es conseguir que me funcione, pero aún no he conseguido hacerlo funcionar.
¿Alquien tiene alguna idea sobre qué puede estar pasando o qué puedo hacer? Muchas gracias!