say.js에서 socket.io를 비활성화하는 방법?
문제
Socket.IO 서비스를 사용하지 않으려고하고 싶습니다.이 버전의 개발 단계에서는 사용할 준비가되지 않았습니다. 어떻게 구성해야합니까?
해결책
서버 측에서 비활성화하려면 다음을 수행하십시오. https://gist.github.com/mikermcneil/8911041
그런 다음 클라이언트 측에서는 .js 파일을 초기화하는 .js 파일을 제거합니다.
다른 팁
.sailsrc 또는 sails / hooks.js의 "sockets":false
가 작동하지 않습니다.
돛 v0.12.13, 노드 v7.4.0.
나는 이것을 config / sockets.js
에 추가했다.beforeConnect: function(handshake, cb) {
return cb('socket connections not allowed!', false);
},
. 클라이언트 측에서 비활성화합니다.
- js / dependencies / sails.io.js 의 로더를 비활성화합니다.
- 이 HTML 구성 스크립트를 레이아웃에 추가하십시오.
<script src="/js/dependencies/sails.io.js"
autoConnect="false"
environment="production"
headers='{ "x-csrf-token": "<%= typeof _csrf === 'undefined' ? _csrf : '' %>" }'>
</script>
.
돛 문서 ˚
제휴하지 않습니다 StackOverflow