How to use the connect.static 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 mklabs / backnode / examples / wiki / app.js View on Github external
} else if(method === "update") {
    // impl
  } else if(method === "delete") {
    // impl
  }
};



  
  
connect.createServer()
  .use(connect.logger(':method :url :status :res[content-length] - :response-time ms'))
  .use(Backnode(new Router))
  .use(connect.directory(__dirname))
  .use(connect.static(__dirname))
  .use(function(req, res, next){return next(new Backnode.UrlError('Foobar'))})
  .use(Backnode.errorHandler({ stack: true }))
  .listen(4000);

console.log('Server started, up and running on port 4000');
github tsyeyuanfeng / metro-bundler-cli / local-cli / server / runServer.js View on Github external
var ms = null;

  /* $FlowFixMe: Flow is wrong, Node.js docs specify that process.stdout is an
   * instance of a net.Socket (a local socket, not network). */
  const terminal = new Terminal(process.stdout);
  const ReporterImpl = getReporterImpl(args.customLogReporterPath || null);
  const reporter = new ReporterImpl(terminal);
  const packagerServer = getPackagerServer(args, config, reporter);
  startedCallback(reporter);

  const app = connect()
    .use(loadRawBodyMiddleware)
    .use(connect.compress())
    .use(
      '/debugger-ui',
      connect.static(path.join(__dirname, 'util', 'debugger-ui')),
    )
    .use(
      getDevToolsMiddleware(args, () => wsProxy && wsProxy.isChromeConnected()),
    )
    .use(getDevToolsMiddleware(args, () => ms && ms.isChromeConnected()))
    .use(openStackFrameInEditorMiddleware(args))
    .use(copyToClipBoardMiddleware)
    .use(statusPageMiddleware)
    .use(systraceProfileMiddleware)
    .use(indexPageMiddleware)
    .use(packagerServer.processRequest.bind(packagerServer));

  args.projectRoots.forEach(root => app.use(connect.static(root)));

  app.use(connect.logger()).use(connect.errorHandler());
github jinroh / kadoh / apps / xmpp / app.js View on Github external
var connect = require('connect'),
    path    = require('path'),
    KadOH   = require('../../lib/server/build-middleware.js');

var server = exports.server = connect.createServer()
             .use('/'      , connect.static(__dirname))
             .use(KadOH({
                          transport : 'xmpp'
                        }))
             .use('/jquery', connect.static(path.join(__dirname, '../..', 'lib/ext/jquery')))
             .use('/UI'    , connect.static(path.join(__dirname, '../..', 'UI')));


if(require.main === module) {
  server.listen(8080);
  console.log('http://localhost:8080');
}
github PerformanceHorizonGroup / JS-Browser-Driver / server / webServer.js View on Github external
exports.createServer=function (cfg){
	
//	var server = require('http').createServer();
	
	var server = Connect.createServer(
//		Connect.gzip(),
	).use(cfg.server.testsUrl, Connect['static'](path.resolve(path.dirname(cfg.configFileName), cfg.testsPath)));
	if(cfg.userLibsPath)
		server.use(cfg.server.userLibsUrl, Connect['static'](path.resolve(path.dirname(cfg.configFileName), cfg.userLibsPath)));
	for(var p in cfg.server.otherUrlMappings)
		server.use(cfg.server.otherUrlMappings[p], Connect['static'](path.resolve(path.dirname(cfg.configFileName), p)));
	server.use(Connect['static'](__dirname + '/../client'))
		.use(Connect.errorHandler({ dumpExceptions: true, showStack:true }));

	server.listen(cfg.server.port, cfg.server.host);
	console.log('Server listening on port '+cfg.server.port+' at '+cfg.server.host);
	console.log('Go to '+cfg.server.protocol+'://'+cfg.server.host+':'+cfg.server.port+'/manager/manager.html to manage and run tests');

	var io=require('socket.io').listen(server);
	io.sockets
		.on('connection', function (socket){
			var client={
					socket:socket,
github flowgrammable / flowsim / frontend / index.js View on Github external
var program = require('commander');

program
  .version(process.env.SERVER_VERSION)
  .option('-p, --port [tcp port]', 'Specify a listening port')
  .option('-a, --address [ip address]', 'Specify a listening ip address')
  .parse(process.argv);

var port = program.port || process.env.PORT || 3000;
var ip = program.address || process.env.ADDRESS || '127.0.0.1';

var app = connect()
  .use(connect.favicon('img/favicon.png'))
  .use('/img', connect.static('img'))
  .use('/fonts', connect.static('bower_components/bootstrap/dist/fonts'))
  .use('/css', connect.static('bower_components/bootstrap/dist/css'))
  .use('/js', connect.static('bower_components/angular'))
  .use('/js', connect.static('bower_components/angular-route'))
  .use('/css', connect.static('css'))
  .use('/js', connect.static('js'))
  .use(connect.static('html'))
  .use('/api', function(req, res, next){
    for(var item in req.body) {
      console.log('%s', item);
    }
    res.writeHead(200, {'Content-Type': 'application/json'});
    res.end(JSON.stringify({
      token: 'onebigfuckingtoken'
    }));
  })
  .listen(port, ip);
github kissjs / kick.js / examples / connect / app.js View on Github external
app.configure('development', function(){
    app.use(connect.logger('dev'))
    app.use(connect.static(__dirname + '/public'))
    app.use(connect.cookieParser('tobo!'))
    app.use(connect.session());
})
github jsuarez5341 / neural-mmo-client / LegacyWebClient / node_modules / require / example / connect.js View on Github external
var connect = require('connect'),
	requireServer = require('require/server')

connect.createServer(
	connect.static(__dirname),
	requireServer.connect(__dirname)
).listen(8080)
github azer / lowkick / lib / server.js View on Github external
logging.info('Starting server at %s:%d', hostname(), port());

  var homepage = genHomepage(),
      scripts  = connect(connect.router(userscripts.router)),

      index    = connect(connect.router(function(app){
        app.get('/', homepage);
        app.get('/index.html', homepage);
      }));

  runningServer = connect(connect.query())
    .use('/static', connect['static'](join(__dirname, '../public')));

  var uri, statik = staticdirs();
  for(uri in statik){
    runningServer.use( uri, connect['static'](statik[uri]) );
  }

  runningServer
    .use('/', index)
    .use('/scripts', scripts)
    .use('/api', api)
    .use(api.p404)
    .listen(port());

  callback && callback();

}
github garann / node-for-frontend-devs / 02-04.js View on Github external
var connect = require("connect");
      
connect(connect.static(__dirname + "/public")).listen(8000);