¿Cómo deshabilitar socket.io en Sails.js?
Pregunta
Quiero deshabilitar el servicio socket.io, en esta versión de la fase de desarrollo no estaba listo para usarlo, ¿cómo debo configurarlo?
Solución
para deshabilitarlo en el lado del servidor Haga esto: https://gist.github.com/mikermcneil/8911041
Luego, en el lado del cliente, simplemente elimine los archivos .js que inicializan.
Otros consejos
Para mí "sockets":false
en .sailsrc o Sails/hooks.js no funciona.
velas v0.12.13, nodo v7.4.0.
Simplemente agregué esto a config/sockets.js
beforeConnect: function(handshake, cb) {
return cb('socket connections not allowed!', false);
},
para deshabilitar en el lado del cliente.
- Deshabilitar el cargador de JS / dependencias / Sails.io.js
- Agregue este script de configuración HTML en su diseño.
<script src="/js/dependencies/sails.io.js"
autoConnect="false"
environment="production"
headers='{ "x-csrf-token": "<%= typeof _csrf === 'undefined' ? _csrf : '' %>" }'>
</script>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow