Comment désactiver socket.io dans sails.js ?
Question
Je souhaite désactiver le service socket.io, dans cette version de la phase de développement, je n'étais pas prêt à l'utiliser, comment dois-je le configurer ?
La solution
Pour le désactiver sur le côté serveur, faites ceci: https://gist.github.com/mikermcneil/8911041
puis du côté du client, supprimez simplement les fichiers .js qui l'initialisent.
Autres conseils
Pour moi "sockets":false
dans .sailsrc ou sails/hooks.js ne fonctionne pas.
voiles v0.12.13, nœud v7.4.0.
J'ai simplement ajouté ceci à config/sockets.js
beforeConnect: function(handshake, cb) {
return cb('socket connections not allowed!', false);
},
Pour désactiver le côté client.
- Désactiver le chargeur de JS / Dépendances / Sails.IO.JS
- Ajoutez ce script de configuration HTML dans votre mise en page.
<script src="/js/dependencies/sails.io.js"
autoConnect="false"
environment="production"
headers='{ "x-csrf-token": "<%= typeof _csrf === 'undefined' ? _csrf : '' %>" }'>
</script>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow