mirror of
https://github.com/expo/node-auth0.git
synced 2026-11-14 19:11:00 -10:00
43 lines
785 B
JavaScript
43 lines
785 B
JavaScript
var express = require('express'),
|
|
http = require('http'),
|
|
config = require('./config'),
|
|
walker = require('node-sync-walker'),
|
|
dotenv = require('dotenv');
|
|
|
|
|
|
var app = express();
|
|
|
|
dotenv.load();
|
|
|
|
app.set('showStackError', true);
|
|
|
|
// Prettify HTML
|
|
app.locals.pretty = true;
|
|
|
|
|
|
// Configure Logging
|
|
config.log(app);
|
|
|
|
// Configure templates
|
|
config.template(app);
|
|
|
|
// Configure parsers
|
|
config.parsers(app);
|
|
|
|
// Configure session
|
|
config.session(app);
|
|
|
|
// Configure passport
|
|
config.passport(app);
|
|
|
|
// Configure static folders
|
|
config.static(app);
|
|
|
|
walker.routeWalker(__dirname + '/routes', app);
|
|
|
|
var port = process.env.PORT || 3000;
|
|
|
|
http.createServer(app).listen(port, function (err) {
|
|
console.log('listening in http://localhost:' + port);
|
|
});
|