From 6f4e252246c715a1dafc1e236c8074b08cdd12a3 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 7 Mar 2016 14:48:46 +0100 Subject: Prepare Angular routes --- server.js | 32 +++++++++----------------------- 1 file changed, 9 insertions(+), 23 deletions(-) (limited to 'server.js') diff --git a/server.js b/server.js index 5f474a196..72c2e7cd1 100644 --- a/server.js +++ b/server.js @@ -67,14 +67,16 @@ app.use(require('connect-livereload')({ require('segfault-handler').registerHandler() // Static files -app.use(express.static(path.join(__dirname, '/app'), { maxAge: 0 })) +app.use(express.static(path.join(__dirname, '/client'), { maxAge: 0 })) // API routes var api_route = '/api/' + constants.API_VERSION app.use(api_route, routes.api) -// Views routes -app.use('/', routes.views) +// Client application +app.use('/*', function (req, res, next) { + res.sendFile(path.join(__dirname, 'client/index.html')) +}) // ----------- Tracker ----------- @@ -108,26 +110,10 @@ app.use(function (req, res, next) { next(err) }) -// Prod : no stacktraces leaked to user -if (process.env.NODE_ENV === 'production') { - app.use(function (err, req, res, next) { - logger.error(err) - res.status(err.status || 500) - res.render('error', { - message: err.message, - error: {} - }) - }) -} else { - app.use(function (err, req, res, next) { - logger.error(err) - res.status(err.status || 500) - res.render('error', { - message: err.message, - error: err - }) - }) -} +app.use(function (err, req, res, next) { + logger.error(err) + res.sendStatus(err.status || 500) +}) // ----------- Create the certificates if they don't already exist ----------- peertubeCrypto.createCertsIfNotExist(function (err) { -- cgit v1.2.3