How to use the connect.bodyParser function in connect

To help you get started, we’ve selected a few connect examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github yui / yeti / lib / old / server.js View on Github external
function serveExpress (port, path, cb) {

    // Create an `EventEmitter` for test-related events.
    var tests = new events.EventEmitter;

    var app = express.createServer(
        connect.methodOverride(),
        connect.bodyParser()
    );

    var socket = io.listen(app);

    app.set("views", __dirname + "/views");
    app.set("view engine", "jade");

    // Use our version of Jade.
    app.register(".jade", require("jade"));

    app.get("/", function (req, res) {
        tests.emit("visitor", req.ua);
        var json = jsonize(req, ["transport", "timeout"]);

        res.header("Expires", "0");
        res.header("Pragma", "no-cache");
github LockerProject / Locker / Connectors / Twitpic / twitpic.js View on Github external
*
*/

/**
 * web server/service to wrap interactions w/ GitHub API
 */
 
// http://twitpic.com/show/full/:id

var fs = require('fs'),
    url = require('url'),
    express = require('express'),
    connect = require('connect'),
    request = require('request'),
    app = express.createServer(
                    connect.bodyParser(),
                    connect.cookieParser()),
    locker = require('../../Common/node/locker.js'),
    lfs = require('../../Common/node/lfs.js');

var me;

app.set('views', __dirname);
app.get('/', handleIndex);

var handle=false;
function handleIndex(req, res) {
    res.writeHead(200, {'Content-Type': 'text/html'});
    lfs.readObjectFromFile('auth.json', function(newAuth) {
        if(newAuth.handle)
        {
            res.end(fs.readFileSync(__dirname + '/ui/index.html'));
github treygriffith / connect-mongodb / example / index.js View on Github external
if (type && msg) {
    (msgs[type] = msgs[type] || []).push(msg);
  } else if (type) {
    var arr = msgs[type];
    delete msgs[type];
    return arr || [];
  } else {
    this.session.flash = {};
    return msgs;
  }
};

connect.createServer(

    connect.favicon(),
    connect.bodyParser(),
    connect.cookieParser(),
    // reap every 6 seconds, 6 seconds maxAge
    connect.session({cookie: {maxAge: 6000}, store: mongo_store, secret: 'foo'}),

    // Increment views
    function (req, res) {
      req.session.count = req.session.count || 0
      ++req.session.count;

      // Display online count
      req.sessionStore.length(function(err, len){
        if (req.session.count < 10) {
          var msgs = req.flash('info').join('\n');
          res.writeHead(200, { 'Content-Type': 'text/html' });
          res.write(msgs);
          res.write('<form method="post"><input value="bar" name="foo" type="hidden"><input value="POST request!" type="submit"></form>');
github modjs / mod / lib / tasks / server.js View on Github external
if(options.proxies){
        var proxy  = require('../utils/proxy');
        proxy.config(options.proxies);
        middleware.push(proxy.proxyRequest);
    }

    if(options.console){
        exports.log("remote logging service enable");

        var consolePort = options.consolePort = Number(String(options.console)) || 9999;
        var consoleId = options.consoleId = utils.randomString();

        // start a standalone logging server
        connect.router =  require('../utils/router');
        var consoleServer = connect.createServer(
            connect.bodyParser(),
            connect.static(path.join(__dirname, '../../asset/jsconsole')),
            connect.router( require('../utils/remotelogging') )
        );

        consoleServer.listen(consolePort);
        exports.log('success start remote logging server on port ' + consolePort + '.');

        var url = 'http://127.0.0.1:'+ consolePort + '/?:listen ' + consoleId;
        exports.log('open browser:', url.green);
        utils.open(url);
    }

    // auto reload server
    if(options.reload) {
        middleware.push( connect.static(path.join(__dirname, '../../asset/livereload')) );
        exports.log("reload service enable");
github tenorviol / node-facebook-sdk / test / tests.js View on Github external
options.host = 'localhost';
  options.port = 8889;
  options.path = options.path || '/';
  
  if (options.https) {
    var server = connect({
      key: fs.readFileSync(__dirname + '/test_key.pem'),
      cert: fs.readFileSync(__dirname + '/test_cert.pem')
    });
  } else {
    var server = connect();
  }
  
  server.use(connect.cookieParser());
  server.use(connect.bodyParser());
  server.use(Facebook({
    appId  : APP_ID,
    secret : SECRET
  }));
  
  server.use(function(req, res, next) {
    test(req, res);
    res.end();
    server.close();
  });
  
  server.listen(options.port, function() {
    var request = transport.request(options /*, response */ );
    if (options.post) {
      request.removeHeader('post');
      var post_data = querystring.stringify(options.post);
github LockerProject / Locker / tests / Data.tests / proxy-redirect-test / client.js View on Github external
//test unicode compatibility
require.paths.push(__dirname + "/../../../Common/node");

var http = require("http");
var fs = require("fs");
var lfs = require("lfs");
var querystring = require("querystring"),
    express = require('express'),
    connect = require('connect'),
    util = require('util'),
    app = express.createServer(
                    connect.bodyParser(),
                    connect.cookieParser(),
                    connect.session({secret : "locker"}));


var stdin = process.openStdin();
var me;
var processInfo;
stdin.setEncoding('utf8');
stdin.on('data', function (chunk) {
    processInfo = JSON.parse(chunk);
    process.chdir(processInfo.workingDirectory);
    me = lfs.loadMeData();
    //util.debug(util.inspect(me));
    app.listen(0);
    var returnedInfo = {port: app.address().port};
    console.log(JSON.stringify(returnedInfo));
github makarukudo / nodeigniter / app.js View on Github external
ni._initialize(function(){
    connect.createServer(
        connect.bodyParser(),
        connect.static('public'),
        connect.query(), 
        connect.cookieParser('ni_cookie'),
        connect.session({secret: 'kM43QtvEhmhH2KK9sJac',cookie: {maxAge: 36000}}),
        ni.router,
        ni.not_found
    ).listen(80);
    console.log('Application Started on Port: '+80);
});
github LockerProject / Locker / Connectors / AmazonS3 / s3.js View on Github external
*
*/

/**
 * web server/service to wrap interactions w/ GitHub API
 */

var fs = require('fs'),
    url = require('url'),
    express = require('express'),
    connect = require('connect'),
    request = require('request'),
    path = require('path'),
    knox = require('knox'),
    app = express.createServer(
                    connect.bodyParser(),
                    connect.cookieParser()),
    locker = require('locker'),
    lfs = require('lfs');

var me;

app.set('views', __dirname);
app.get('/', handleIndex);

var s3=false;
function handleIndex(req, res) {
    res.writeHead(200, {'Content-Type': 'text/html'});
    if(s3)
    {
        res.end(fs.readFileSync(__dirname + '/ui/index.html'));
    }else{
github LockerProject / Locker / Connectors / IMAP / demo.js View on Github external
* Copyright (C) 2011, The Locker Project
* All rights reserved.
*
* Please see the LICENSE file for more information.
*
*/

/**
 * Module dependencies.
 */

var port = 3005;

var fs = require('fs'),http = require('http');
var express = require('express'),connect = require('connect');
var app = express.createServer(connect.bodyParser(), connect.cookieParser(), connect.session({secret : "locker"}));
var lfs = require('../../Common/node/lfs.js');


app.set('views', __dirname);

app.get('/',
function(req, res) {
    res.writeHead(200, {
        'Content-Type': 'text/html'
    });
    res.end("yeah, hello world, and stuff");
});

app.get('/get_home_timeline', function(req, res) {
    res.writeHead(200, {
        'Content-Type': 'text/javascript'
github LockerProject / Locker / Connectors / GitHub / github.js View on Github external
*
* Please see the LICENSE file for more information.
*
*/

/**
 * web server/service to wrap interactions w/ GitHub API
 */

var fs = require('fs'),
    url = require('url'),
    express = require('express'),
    connect = require('connect'),
    sys = require('sys'),
    app = express.createServer(
                    connect.bodyParser(),
                    connect.cookieParser()),
    locker = require('../../Common/node/locker.js'),
    lfs = require('../../Common/node/lfs.js'),
    authLib = require('./auth.js');
    
    
var ghsync = require('./sync.js');

var me, auth, github;

app.set('views', __dirname);
app.get('/', handleIndex);

function handleIndex(req, res) {
    if(!auth || !auth.username || !auth.access_token) {
        authLib.handleIncompleteAuth(req, res);