X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=app.js;h=4570b07a4e92bfbd8d33ead26c45cc6de3e0240e;hb=5c6f8c0a837a09bc876c9705c0941888cdf3a4f6;hp=90b46fb010fce2bcf82a440a6219a9c41d991005;hpb=7bb99aff6337ee30a74a71f587c9a58eb5d24cb3;p=perso%2FImmae%2FProjets%2FNodejs%2FSurfer.git diff --git a/app.js b/app.js index 90b46fb..4570b07 100755 --- a/app.js +++ b/app.js @@ -24,12 +24,12 @@ var router = new express.Router(); var multipart = multipart({ maxFieldsSize: 2 * 1024, limit: '512mb', timeout: 3 * 60 * 1000 }); -router.get('/api/files/*', auth.ldap, files.get); -router.put('/api/files/*', auth.ldap, multipart, files.put); +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); // welcome screen in case / does not serve up any file yet -var appUrl = process.env.HOSTNAME ? 'https://' + process.env.HOSTNAME : 'http://localhost:3000'; +var appUrl = process.env.APP_ORIGIN ? process.env.APP_ORIGIN : '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 })); }); app.use(morgan('dev')); @@ -37,15 +37,14 @@ app.use(compression()); app.use('/settings', express.static(__dirname + '/app')); app.use(express.static(path.resolve(__dirname, process.argv[2] || 'files'))); app.use(bodyParser.json()); -app.use(bodyParser.urlencoded()); +app.use(bodyParser.urlencoded({ extended: false, limit: '100mb' })); app.use(cookieParser()); -app.use(session({ secret: 'surfin surfin' })); +app.use(session({ secret: 'surfin surfin', resave: false, saveUninitialized: false })); app.use(passport.initialize()); app.use(passport.session()); app.use(router); app.use(lastMile()); - var server = app.listen(3000, function () { var host = server.address().address; var port = server.address().port; @@ -55,4 +54,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 +});