如何将socket.io添加到我的gruntfile.js

时间:2016-07-19 13:15:19

标签: javascript socket.io gruntjs

我有一个Gruntfile.js自动生成并想添加socket.io(它的客户端部分正在工作)。我试过this但是,它没有用。

这是我的Gruntfile.js

grunt.initConfig({

      connect: {
    options: {
      port: 9000,
      hostname: '0.0.0.0',
      livereload: 35729,
      onCreateServer: function(){
      var io = require('socket.io').listen(server);
      console.log("new sever ----------------------------------------");
      }
    },
    livereload: {
      options: {
        open: true,
        middleware: function (connect) {
          return [
            connect.static('.tmp'),
            connect().use(
              '/bower_components',
              connect.static('./bower_components')
            ),
            connect().use(
              '/app/styles',
              connect.static('./app/styles')
            ),
            connect.static(appConfig.app)
          ];
        }
      }
    },
    test: {
      options: {
        port: 9001,
        middleware: function (connect) {
          return [
            connect.static('.tmp'),
            connect.static('test'),
            connect().use(
              '/bower_components',
              connect.static('./bower_components')
            ),
            connect.static(appConfig.app)
          ];
        }
      }
    },
    dist: {
      options: {
        open: true,
        base: '<%= yeoman.dist %>'
      }
    }
  }
});

如何在这个项目中引入socket.io?

1 个答案:

答案 0 :(得分:0)

您可以从socket.io cdn获取此地址https://cdn.socket.io/socket.io-1.4.5.js的socket.io客户端文件。

您不必从正在运行的服务器中获取。