Estoy tratando de establecer la configuración para socket.io según https://github.com/LearnBoost/socket.io/wiki/Configuring-Socket.IOconfiguración socket.io
io.set('log level', 1);
Pero estoy TypeError: Objeto # ha 'set' hay un método ... ¿qué pasa? Tengo = io requieren ("socket.io")
También probamos,
io.configure('production', function(){
io.set('log level', 1);
});
pero no hubo suerte. ¿Qué pasa?
EDIT:
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);
Esto funciona bien .. Pero si lo cambio a Io = requieren ("socket.io") .listen (8080) me da error, escucha método extraviado.
Mi aplicación funciona perfectamente sin escuchar (80) ... quería añadir esta configuración para reducir el nivel de registro . Cuando se agrega listen (80), esto también falla con error, node.js: 134 throw e; // error process.nextTick, o evento 'error' en la primera marca ^ TypeError: Objeto # no tiene un método 'escuchar' –
user644745
Eso es porque algo se está ejecutando en el puerto 80 – Kato
@Jason_King escuchas el proceso de http, no el puerto, creo – Kato