node.js - node+now.js+connect gives me an error -
i installed node_module connect use static method. code:
var http = require('http'); var connect = require('connect'); var nowjs = require("now"); var app = connect(); app.use(connect.static('/var/www/www.domain.com/htdocs')); app.use(function(req, res){ res.end(); }); http.createserver(app).listen(8001); var = nowjs.initialize(http); but error:
[typeerror: object #<object> has no method 'listeners'] typeerror: object #<object> has no method 'listeners' @ object.wrapserver (/home/chris/nowjs/node_modules/now/lib/fileserver.js:23:29) @ [object object].initialize (/home/chris/nowjs/node_modules/now/lib/now.js:181:14) @ object.<anonymous> (/home/chris/nowjs/multiroomchat_server.js:15:22) @ module._compile (module.js:446:26) @ object..js (module.js:464:10) @ module.load (module.js:353:31) @ function._load (module.js:311:12) @ array.0 (module.js:484:10) @ eventemitter._tickcallback (node.js:190:38) whats wrong?
the http variable reference http module, not created http service. need take variable passed createserver() , pass now.js. thankfully listen() chains , don't have break line.
var server = http.createserver(app).listen(8001); var = nowjs.initialize(server);
Comments
Post a Comment