【问题标题】:How to disable socket.io in sails.js?如何在sails.js 中禁用socket.io?
【发布时间】:2017-05-05 21:54:29
【问题描述】:

我想禁用socket.io服务,在这个版本的开发阶段,我还没准备好使用,应该如何配置?

【问题讨论】:

    标签: socket.io sails.js


    【解决方案1】:

    要在服务器端禁用它:https://gist.github.com/mikermcneil/8911041

    然后在客户端只需删除初始化它的 .js 文件。

    【讨论】:

      【解决方案2】:

      对我来说,.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);
      },
      

      【讨论】:

        【解决方案3】:

        在客户端禁用。

        1. 禁用js/dependencies/sails.io.js的加载器
        2. 将此 HTML 配置脚本添加到您的布局中。

        <script src="/js/dependencies/sails.io.js"
          autoConnect="false"
          environment="production"
          headers='{ "x-csrf-token": "<%= typeof _csrf === 'undefined' ? _csrf : '' %>" }'>
        </script>

        Refered to the sails document here ˚

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-06-20
          • 2014-03-10
          • 2015-03-14
          • 1970-01-01
          • 2016-05-12
          • 1970-01-01
          • 2015-07-11
          • 2014-02-26
          相关资源
          最近更新 更多