]> git.immae.eu Git - perso/Immae/Projets/Nodejs/Surfer.git/commitdiff
Fix the routing by using middleware selectively
authorJohannes Zellner <johannes@cloudron.io>
Sun, 5 Feb 2017 14:47:47 +0000 (06:47 -0800)
committerJohannes Zellner <johannes@cloudron.io>
Sun, 5 Feb 2017 14:47:47 +0000 (06:47 -0800)
server.js

index 4a67585cf42b71c17a832bee53c18ae526fafe5f..edd8a752ef381efe547af4b726978d64b27d674b 100755 (executable)
--- a/server.js
+++ b/server.js
@@ -35,16 +35,16 @@ var rootFolder = path.resolve(__dirname, process.argv[2] || 'files');
 
 app.use(morgan('dev'));
 app.use(compression());
-app.use('/_admin', express.static(__dirname + '/frontend'));
-app.use(express.static(rootFolder));
-app.use(serveIndex(rootFolder, { icons: true }));
-app.use(bodyParser.json());
-app.use(bodyParser.urlencoded({ extended: false, limit: '100mb' }));
-app.use(cookieParser());
-app.use(session({ secret: 'surfin surfin', resave: false, saveUninitialized: false }));
-app.use(passport.initialize());
-app.use(passport.session());
+app.use('/api', bodyParser.json());
+app.use('/api', bodyParser.urlencoded({ extended: false, limit: '100mb' }));
+app.use('/api', cookieParser());
+app.use('/api', session({ secret: 'surfin surfin', resave: false, saveUninitialized: false }));
+app.use('/api', passport.initialize());
+app.use('/api', passport.session());
 app.use(router);
+app.use('/_admin', express.static(__dirname + '/frontend'));
+app.use('/', express.static(rootFolder));
+app.use('/', serveIndex(rootFolder, { icons: true }));
 app.use(lastMile());
 
 var server = app.listen(3000, function () {