문제

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);
},
.

클라이언트 측에서 비활성화합니다.

  1. js / dependencies / sails.io.js
  2. 의 로더를 비활성화합니다.
  3. 이 HTML 구성 스크립트를 레이아웃에 추가하십시오.
  4. <script src="/js/dependencies/sails.io.js"
      autoConnect="false"
      environment="production"
      headers='{ "x-csrf-token": "<%= typeof _csrf === 'undefined' ? _csrf : '' %>" }'>
    </script>
    .

    돛 문서 ˚

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top