X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;ds=sidebyside;f=app.js;h=3c76344cb98e433273b7ab5b201e2a9ada85ab7d;hb=ab33783aaffdb2c55a1c5bc01d5d2e14c2092bf8;hp=b1f26750a43b0e2925880a6ac9fd75971d6b6833;hpb=1f5f081fe79bd4ddd9f781b8738fff41c6eae1eb;p=perso%2FImmae%2FProjets%2FNodejs%2FSurfer.git diff --git a/app.js b/app.js index b1f2675..3c76344 100755 --- a/app.js +++ b/app.js @@ -7,8 +7,6 @@ var express = require('express'), morgan = require('morgan'), passport = require('passport'), path = require('path'), - ejs = require('ejs'), - fs = require('fs'), compression = require('compression'), session = require('express-session'), bodyParser = require('body-parser'), @@ -27,14 +25,14 @@ var multipart = multipart({ maxFieldsSize: 2 * 1024, limit: '512mb', timeout: 3 router.get ('/api/files/*', auth.ldap, files.get); router.put ('/api/files/*', auth.ldap, multipart, files.put); router.delete('/api/files/*', auth.ldap, files.del); +router.get ('/api/healthcheck', function (req, res) { res.status(200).send(); }); // welcome screen in case / does not serve up any file yet -var appUrl = process.env.HOSTNAME ? 'https://' + process.env.HOSTNAME : 'http://localhost:3000'; -router.get('/', function (req, res) { res.status(200).send(ejs.render(fs.readFileSync(path.join(__dirname, '/app/welcome.html'), 'utf8'), { appUrl: appUrl })); }); +router.get('/', function (req, res) { res.status(200).sendFile(path.join(__dirname, '/app/welcome.html')); }); app.use(morgan('dev')); app.use(compression()); -app.use('/settings', express.static(__dirname + '/app')); +app.use('/_admin', express.static(__dirname + '/app')); app.use(express.static(path.resolve(__dirname, process.argv[2] || 'files'))); app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: false, limit: '100mb' })); @@ -54,4 +52,4 @@ var server = app.listen(3000, function () { console.log('Surfer listening at http://%s:%s', host, port); console.log('Using base path', basePath); -}); \ No newline at end of file +});