我正在尝试按照
https://github.com/LearnBoost/socket.io/wiki/Configuring-Socket.IO设置socket.io的配置
io.set('log level',1);
但我得到的是TypeError:对象#没有方法’设置’……出了什么问题?我有io = require(“socket.io”)
也尝试过,
io.configure('production',function(){ io.set('log level',1); });
但没有运气.怎么了 ?
编辑:
require.paths.push('/cygdrive/c/Personal/software/nodejs/NODE/node_modules'); var express = require("express"),fs = require("fs"),form = require('connect-form'),app = express.createServer( form({ keepExtensions: true }) ),sys = require("sys"),RentModel = require("./rent_schema"),usermodel = require("./track_schema"),io = require("socket.io"),fb = require('facebook-js'),Twitter = require('./Twitter_Analysis'),Foursquare = require('./Foursquare_Analysis'),YQL = require("yql"),settings = require("./settings"); socket = io.listen(app); ::::::::::::::::: app.listen(9999);
这工作正常..但如果我将其更改为io = require(“socket.io”).listen(8080)它给我错误,找不到listen方法.