]>
git.immae.eu Git - perso/Immae/Projets/Nodejs/Surfer.git/blob - app.js
196473f85b566a8e81e04a7eedcbcefe95caba02
5 var express
= require('express'),
6 morgan
= require('morgan'),
7 compression
= require('compression'),
8 bodyParser
= require('body-parser'),
9 lastMile
= require('connect-lastmile'),
10 multipart
= require('./src/multipart'),
11 files
= require('./src/files.js');
14 var router
= new express
.Router();
16 var multipart
= multipart({ maxFieldsSize: 2 * 1024, limit: '512mb', timeout: 3 * 60 * 1000 });
18 router
.get('/api/files/*', files
.get);
19 router
.put('/api/files/*', multipart
, files
.put
);
20 router
.delete('/api/files/*', files
.del
);
22 app
.use(morgan('dev'));
23 app
.use(compression());
24 app
.use(bodyParser
.json());
25 app
.use(express
.static(__dirname
+ '/files'));
29 var server
= app
.listen(3000, function () {
30 var host
= server
.address().address
;
31 var port
= server
.address().port
;
33 console
.log('Surfer listening at http://%s:%s', host
, port
);