Sto cercando di impostare la configurazione per socket.io secondo https://github.com/LearnBoost/socket.io/wiki/Configuring-Socket.IOconfigurazione socket.io
io.set('log level', 1);
Ma sto TypeError: Object # è alcun metodo 'set' ... che cosa c'è che non va? Ho = IO richiedono ("socket.io")
provato Inoltre,
io.configure('production', function(){
io.set('log level', 1);
});
ma senza fortuna. Cosa c'è che non va ?
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);
Questo funziona bene .. Ma se cambio a IO = richiedono ("socket.io") .listen (8080) mi dà errore, ascoltare metodo non trovato.
La mia applicazione funziona perfettamente senza ascoltare (80) ... ha voluto aggiungere questa configurazione per ridurre il livello di log . Quando aggiunto listen (80) anche questo non riesce con errore, node.js: 134 throw e; // process.nextTick error, o evento 'error' al primo tick ^ TypeError: Object # non ha alcun metodo 'listen' –
user644745
THAT perché qualcosa è in esecuzione sulla porta 80 – Kato
@Jason_King si ascolta il processo http, non il porto, credo – Kato