小编use*_*978的帖子

使用Express 4中的socket.io和express-generator的/ bin/www

所以这是交易:我正在尝试在快速项目中使用socket.io.在快速Js 4发布之后,我更新了我的快速生成器,现在应用程序初始函数进入./bin/www文件,包括那些变量(www文件内容:http://jsfiddle.net/avMa5/)

var server = app.listen(app.get('port'), function() {..}
Run Code Online (Sandbox Code Playgroud)

(npm install -g express-generator然后检查它express myApp

那就是说,让我们记住socket.io docs如何要求我们解雇它:

var app = require('express').createServer();
var io = require('socket.io')(app);
Run Code Online (Sandbox Code Playgroud)

好的但是我不能在app.js里面这样做,就像推荐的那样.这应该在./bin/www中完成,以便工作.在./bin/www这是我能做的工作:

var io = require('socket.io')(server)
Run Code Online (Sandbox Code Playgroud)

好的,这是有效的,但我不能在其他任何地方使用io var,我真的不想把我的socket.io函数放在www文件上.

我想这仅仅是基本的语法,但我不能得到这个工作,即使不使用module.exports = server或者server.exports = server也不module.exports.io = app(io)在WWW文件

所以问题是:如何使用这个/ bin/www文件作为我的应用程序的起点的socket.io?

javascript node.js express socket.io

84
推荐指数
7
解决办法
5万
查看次数

在CSS中以"..."结尾

我想知道我可以使用的属性使被打断的句子(按宽度)以...结尾,例如:

div { width: 100px;
unknown-property: ...;
Run Code Online (Sandbox Code Playgroud)

}

<div>That is my sentence under 100px </div>
Run Code Online (Sandbox Code Playgroud)

如果句子超过100px,那就是:

That is my sentence with more...
Run Code Online (Sandbox Code Playgroud)

我希望我能解释一下.

css

1
推荐指数
1
解决办法
1112
查看次数

标签 统计

css ×1

express ×1

javascript ×1

node.js ×1

socket.io ×1