mongoose.connect('mongodb://*****:*****@localhost/domo', function(err, res) { if(err) { console.log('ERROR: conectando a la base de datos. ' + err); return; } http.listen(port, function() { console.log('Servidor iniciado en *:' + port); }); });
exports.setup = function(initapp, callback) { // Default to configuration value, but let Heroku/others override via env var server_port = CONF.app.port; // Support for Heroku. Heroku expects Node apps to start on $PORT if ('undefined' !== typeof process.env.PORT && process.env.PORT) { server_port = process.env.PORT; } if (typeof callback !== 'undefined' && initapp) { app = initapp; } else if(typeof callback === 'undefined') { // This is to support old clients who do not // know about the "initapp" parameter and are // only passing callback, through. callback = initapp; } else { // remaining condition: // if initapp is false but is actually passed // the right thing to do is to ignore it. } configure_logging(); var isClusterMaster = (cluster.isMaster && (process.env.NODE_CLUSTERED == 1)); var is_http_thread = true; if (isClusterMaster || ( 'undefined' !== typeof process.env.NODE_ISNOT_HTTP_SERVER_THREAD && process.env.NODE_ISNOT_HTTP_SERVER_THREAD != 'true')) { is_http_thread = false; } log.debug("is current thread a HTTP thread? " + is_http_thread); if (isClusterMaster) { require('nodebootstrap-clustering').setup(); } if (is_http_thread) { http = http.createServer(app); http.listen(server_port); } // If we are not running a cluster at all: if (!isClusterMaster && cluster.isMaster) { log.notice("Express server instance listening on port " + server_port); } module.parent.exports.setAppDefaults(app); app.http = http; // Expose the original http object, for socket.io support or other needs. callback(app); };
start: function (callback) { var http = this._httpServer, https = this._httpsServer, config = this._config, onStart = (callback || function () {}).bind(this); http && http.listen(config.port, config.ip || undefined, onStart); https && https.listen(config.portssl, config.ip || undefined, onStart); return this; },
function open(self) { var http = self._http, socket = self._socket, httpsettings = settings_http; http.listen(httpsettings.port, httpsettings.domain, function () { utils.logKeyValue('Server connected to: ', httpsettings.domain + ':' + httpsettings.port); // default handler socket.installHandlers(http, {prefix:'[/]socket'}); }); }
init: function(host, port) { self = this; self.host = host; self.port = port; var app = require('express')(); var http = require('http').Server(app); self.io = require('socket.io')(http); self.io.on('connection', function(connection){ log.info('a user connected'); connection.remoteAddress = connection.handshake.address.address var c = new WS.socketIOConnection(self._createId(), connection, self); if(self.connection_callback) { self.connection_callback(c); } self.addConnection(c); }); self.io.on('error', function (err) { log.error(err.stack); self.error_callback() }) http.listen(port, function(){ log.info('listening on *:' + port); }); },
var http = require('http'); // ------------------------------------ // Create basic HTTP Server // ------------------------------------ http = http.Server(app); // ------------------------ // Route our Assets // ------------------------------------ app.use('/assets/', express.static(__dirname + '/public/assets/')); // ------------------------------------ // Route our Home Page // ------------------------------------ app.get('/**/', function(req, res){ res.sendFile(__dirname + '/public/index.html'); }); // ------------------------------------ // Start Server // ------------------------------------ http.listen(process.env.PORT || 3000, process.env.IP || "127.0.0.1", function(){ var addr = http.address(); console.log("Server started at", addr.address + ":" + addr.port); });
process.env.NODE_ENV = process.env.NODE_ENV || 'development'; var config = require('./lib/config/config'); // Setup Express var app = express(); var http = http.Server(app); var io = require('socket.io')(http); app.use(cors()); require('./lib/config/express')(app); require('./lib/routes')(app); // Socket.io Communication io.on('connection', function(socket) { console.log('a client connected'); // Lab 3:TODO 1: Setup Server “tweet” Event Listener // Lab 3:TODO 2: Emit Server “broadcast” Event }); // Start server http.listen(config.port, config.ip, function () { console.log('Express server listening on %s:%d, in %s mode', config.ip, config.port, app.get('env')); }); // Expose app exports = module.exports = app;
var http = require("http"); http.createServer(function(req, resp) { resp.writeHead(200, {"Content-Type": "text/plain"}); resp.write("Hello World"); resp.end(); }).listen(80); var app = express(); var http = require('http').Server(app); app.use(express.static('./')); http.listen(80,function(){ })
} var passport = require('passport'); var FacebookStrategy = require('passport-facebook').Strategy; app.use(passport.initialize()); app.use(passport.session()); var auth = require('./auth/passportAuth')(passport, FacebookStrategy, config, mongoose); /* load user defined routing logic. refer ./route/route.js file*/ require('./routes/routes.js')(express, app, passport, config); /* Application listens to port mentioned */ /*app.listen(3000, function() { console.log('ChatCAT working on port 3000'); console.log('Mode :', env); });*/ app.set('port', process.env.port || 3000); var server = require('http'); server = server.createServer(app); server.listen(app.get('port'), function() { console.log('Server listening at port: ', app.get('port')); }); var io = require('socket.io').listen(server); var rooms = []; var socket = require('./socket/socket')(io, rooms);
var FS = FS || require('fs'); var URL = URL || require ("url"); var HTTP = require('http'); HTTP = HTTP.createServer(function onRequest(req, res) { var uri = URL.parse(req.url).pathname; if (uri == '/') { uri = '/game.html'; } console.log(uri); FS.readFile(__dirname + '/../client' + uri, function (err, data) { if (err) { res.writeHead(500); return res.end('Error loading ' + uri); } res.writeHead(200); res.end(data); }); }); HTTP.listen(80); console.log('server running at 80'); module.exports = HTTP;
res.status(err.status || 500); res.render('error', { message: err.message, error: err }); }); } // production error handler // no stacktraces leaked to user app.use(function(err, req, res, next) { res.status(err.status || 500); res.render('error', { message: err.message, error: {} }); }); //調用當下的index.jade模板。 app.get('/', function(req, res) { res.render('index'); // 调用当前路径下的 test.jade 模板 }) //http變數創造一個server,監聽port3000。 http = http.createServer(app); http.listen(3000); module.exports = app;
fs = require('fs'), util = require('util'), sys = require("sys"), path = require("path"); fileBase = ''; process.argv.forEach(function(val, index, array) { console.log(index + ': ' + val); }); var port = 27017; console.log("Port Number: " + port); http = http.createServer(handler); http.listen(port); io = io.listen(http); io.set('log level', 1); // reduce logging function handler(request, response) { var filePath = fileBase + request.url; if (filePath == fileBase + '/') filePath = fileBase + '/index.html'; console.log('request starting...'+request.url); var extname = path.extname(filePath); var contentType = 'text/html'; switch (extname) {
"msg": "Welcome <b>"+req.user.username+"</b>", "done": true, "username": req.user.username }); }); app.get('/logout', function (req, res) { req.logout(); res.redirect('/'); }); //routes.login); //server start http.listen(app.get('port'), function () { console.log("Serwer nasłuchuje na porcie " + app.get('port')); }); //SOCKET PASSPORT var onAuthorizeSuccess = function (data, accept) { accept( null, true ); }; var onAuthorizeFail = function (data, message, error, accept) { if ( error ) { throw new Error( message ); } accept( null, false ); }; io.set('authorization', passportSocketIo.authorize({
var http = require('http'), io = require('socket.io'); //配置 var config = { port : 8000 } //创建服务器,监听端口。 http = http.createServer(handler); http.listen(config.port); //创建webscoket监听服务器 io = io.listen(http); function handler(req, res) { } //在线用户 var onlineUsers = {}; //当前在线人数 var onlineCount = 0; io.on('connection', function(socket){ //监听新用户加入 socket.on('login', function(obj){ //将新加入用户的唯一标识当作socket的名称,后面退出的时候会用到 socket.name = obj.clientId; //检查在线列表,如果不在里面就加入 if(!onlineUsers.hasOwnProperty(obj.clientId)) { onlineUsers[obj.clientId] = obj.clientId; //在线人数+1
app.get('/chat', chat.main); app.get('/users', user.list); logger.add(logger.transports.File, { filename: 'chat.log'}); logger.level = (process.argv.slice(2) == "") ? 'info' : process.argv.slice(2); logger.info("Logging level is set to " + logger.level); //var server = app.listen(app.get('port'), function(){ // logger.log("Express server is listening on port " + app.get('port')); //}); //var io = socketio.listen(server); http = http.Server(app); var io = socketio(http); http.listen(app.get('port'), function(){ logger.info("Express server is listening on port " + app.get('port')); }); var clients = {}; var socketsOfClients = {}; io.on('connection', function(socket) { logger.debug("new user connected from socket " + socket.id); io.emit('connect'); socket.on('set username', function(userName) { if(userName === undefined) { logger.debug("unknown user detected, disconnecting."); socket.disconnect(); } else { logger.debug("setting user: " + userName);
cert: fs.readFileSync(__dirname + '/cert/pem/agent2-cert.pem') }; // Start the server server = https.createServer(httpsOpts, app).listen(https_port, function() { console.log('Express server listening on port %d in %s mode', https_port, app.settings.env); }); var http = express(); // set up a route to redirect http to https http.get('*', function(req, res) { res.redirect('https://' + req.headers.host.replace(/\:.*/, '') + ':' + https_port + req.url); }) http.listen(port, function() { console.log('Redirecting http requests on port %d in %s mode to https port %d', port, app.settings.env, https_port); }); } else { // Start the server server = http.createServer(app).listen(port, function() { console.log('Express server listening on port %d in %s mode', port, app.settings.env); }); } module.exports = server;
}); } )); app.get('/login',routes.login); app.get('/logout',routes.logout); app.get('/signup',routes.signup); app.get('/inbox', routes.messages); app.get('/user', routes.account); app.get('/createMessage',routes.createMessage); app.post('/signup',routes.createUser); app.get('/', routes.index); app.get('/events',routes.events); app.get('/event/:id',routes.showEvent); app.get('/createEvent',routes.eventForm); app.get('/submitEvent',routes.createEvent); app.get('/joinevent',routes.joinEvent); app.get('/profile', routes.profile); app.get('/updatelocation', routes.location); app.get('/refreshevents/:radius', routes.refreshEvents); app.get('/chat/:id', routes.chat); app.post('/login', passport.authenticate('local'), passport.authenticate('local', { successRedirect: '/', failureRedirect: '/login', failureFlash: true }) ); http.listen(app.get('port'), function(){ console.log("Express server listening on port " + app.get('port')); });
io.on("connection", function(socket) { console.log("a user connected"); socket.on("new-todo", function(data) { console.log("new-todo"); io.sockets.emit("update-todo", data); }); socket.on("disconnect", function() { console.log("user disconnected"); }); }); http.listen(port, function() { console.log("listening on *:3000"); }); app.use(bodyParser.urlencoded({ extended: true })); app.use(bodyParser.json()); app.use(express.static(path.join(__dirname, "public"))); // connect to the amazeriffic data store in mongo mongoose.connect("mongodb://localhost/test"); // This is our mongoose model for todos var ToDoSchema = mongoose.Schema({ description: String, tags: [String] });
var app = require('express')(); var http = require('http'), fs = require('fs'); var http = http.Server(app); var io = require('socket.io')(http); http.listen(80, function(){ console.log('listening on *:3000'); }); var mysql = require('mysql'); var async = require('async'); var sha256 = require('sha256'); var log = function(entry) { fs.appendFileSync('/tmp/sample-app.log', new Date().toISOString() + ' - ' + entry + '\n'); }; // Put a friendly message on the terminal app.get('/api/*', function(req, res) { res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Control-Allow-Headers", "X-Requested-With"); api(res,req); }); // main js eval(fs.readFileSync(__dirname + '/js/global.js')+''); eval(fs.readFileSync(__dirname + '/api/api.js')+''); eval(fs.readFileSync(__dirname + '/api/masseges.js')+'');
socket.on('disconnect', function(){ findUser(connectedUsers,socket); }); socket.on('user joined' , function(username){ console.log(username+ ' joined'); connectedUsers[username] = socket.id; console.log(connectedUsers); }); socket.on('chat message' , function(msg){ io.emit('chat message' , msg); // connection.connect(); // connection.query("INSERT INTO `try`(`msg`) VALUES ('" + msg + "')", function(err, rows, fields) { // }); // connection.end(); }); }); http.listen(process.env.PORT || 8080, function(){ console.log('listening on port 8080'); }); function findUser(obj , id){ for (var i = 0; i < obj.length; i++) { console.log(obj[i]); } }
}); http = http.createServer(app); io = io.listen(http); var dataOld = 0; io.on('connection', function(client) { console.log('Cliente conectou'); serialPort.open(function(error) { if (error) { console.log('failed to open: ' + error); } else { console.log('open serial'); serialPort.on('data', function(data) { if (data != dataOld) { console.log('data received: ' + data); client.emit('arduino', "valor: " + data); dataOld = data; } }); } }); }); http.listen(app.get('port'), function() { console.log('funcionando - porta: ' + app.get('port')); });
var server = require('http') var server = http.createServer(function(req, res) { res.write('hello world') res.end() }) server.listen(8080)
// development only if ('development' == app.get('env')) { app.use(express.errorHandler()); } var wallGrid; var players = []; app.get('/', function(req, res) { res.render('index', {grid:wallGrid}); }); io.on('connection', function(socket) { console.log('a user connected'); socket.on('moved', function(x, y) { socket.broadcast.emit('movement', socket.id, x, y); }); }); http.listen(app.get('port'), function(){ console.log('Express server listening on port ' + app.get('port')); createNewGame(); }); function createNewGame() { wallGrid = new Uint8Array(32 * 32); for (var i = 0; i < 32*32; i++) { wallGrid[i] = Math.random() < 0.3 ? 1 : 0; } }
// Setup routing require('./routes/styleguide')(website); require('./routes/blog')(website); require('./routes/blog-article')(website); require('./routes/jobs')(website); require('./routes/jobs-article')(website); require('./routes/sitemap')(website); require('./routes/main')(website); // performance-budget// require('./performance-budget/performanceBudget')(); // performance-budget// http.listen(website.get('port'), function(){ console.log('Website ready, listening on port: ' + website.get('port')); }); http.on('error', function(err) { console.error(''); console.error(chalk.inverse('SERVER ERROR')) console.error(chalk.inverse('Error code: %s'), err.code); if(err.code === 'EADDRINUSE'){ console.error('>> It looks like port ' + chalk.underline(website.get('port')) + ' is being used by another process. The port can only be used by ' + chalk.underline('one') + ' process.'); } console.error('>> ' + chalk.underline('Full Error'), err); console.error(''); })
//====================================================== var server = require("http"); var dblite = require('dblite'); var db = dblite('database.db'); // Create database //db.query('CREATE TABLE players (id INTEGER PRIMARY KEY, name VARCHAR(13), score INT, hits INT, date_played VARCHAR(25))'); server = server.createServer(Handler); var io = require("socket.io").listen(server).set('log level',1); io = io.sockets.on("connection", SocketHandler); var fs = require("fs"); var path = require("path"); var logger = require('util'); var sys = require('sys'); server.listen(port); console.log("==================================="); console.log("Server for ParrotHunt"); console.log("Author: nergal"); console.log("Version: "+version); console.log("==================================="); logger.log("Started server on port "+port); //====================================================== // // Server only stuff // //====================================================== // Socket handler function SocketHandler(socket, data) {
let coroutine = require("./models/coroutine.js"); let io; if (process.env.NODE_ENV === "test") { io = { use: () => {}, on: () => {}, }; app.use(function (req, res, next) { req.headers["host"] = config.host; next(); }); } else { // start server let port = process.argv[2] || (hasHttps ? config.defaultPortSecure : config.defaultPort); http.listen(config.defaultPort); if (hasHttps) { https.listen(config.defaultPortSecure); } io = require("socket.io").listen(hasHttps ? https : http); console.log("server started on port %s", port); } // define imports for modules // this has to be a function so that each module has a different imports object function getImports() { return { modules: { mongoose: mongoose }, models: {