X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=app.js;h=967b86585033f8aa7a5bb4a4f77df0813dd9d671;hb=c10e69bfcf248c5e2c17b776e19c348b8acfecc7;hp=a985db769ba2c5fd68f945d595df6a0eae17e29b;hpb=ca2d3b4df536086a81d3dcc2203f23c2b4c8f822;p=perso%2FImmae%2FProjets%2FNodejs%2FSurfer.git diff --git a/app.js b/app.js index a985db7..967b865 100755 --- a/app.js +++ b/app.js @@ -4,11 +4,12 @@ var express = require('express'), morgan = require('morgan'), + path = require('path'), compression = require('compression'), bodyParser = require('body-parser'), lastMile = require('connect-lastmile'), multipart = require('./src/multipart'), - files = require('./src/files.js'); + files = require('./src/files.js')(path.resolve(__dirname, 'files')); var app = express(); var router = new express.Router(); @@ -19,9 +20,14 @@ router.get('/api/files/*', files.get); router.put('/api/files/*', multipart, files.put); router.delete('/api/files/*', files.del); +// healthcheck in case / does not serve up any file yet +router.get('/', function (req, res) { res.sendfile(path.join(__dirname, '/app/welcome.html')); }); + app.use(morgan('dev')); app.use(compression()); app.use(bodyParser.json()); +app.use('/settings', express.static(__dirname + '/app')); +app.use(express.static(__dirname + '/files')); app.use(router); app.use(lastMile());