我有一个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?
答案 0 :(得分:0)
您可以从socket.io cdn获取此地址https://cdn.socket.io/socket.io-1.4.5.js的socket.io客户端文件。
您不必从正在运行的服务器中获取。