1 | import compose from 'lodash/flowRight';
|
2 |
|
3 | import compression from './middleware/compression';
|
4 | import cookies from './middleware/cookies';
|
5 | import empty from './middleware/empty';
|
6 | import environment from './middleware/environment';
|
7 | import graceful from './middleware/graceful';
|
8 | import id from './middleware/id';
|
9 | import locale from './middleware/locale';
|
10 | import logging from './middleware/logging';
|
11 | import secure from './middleware/secure';
|
12 | import timing from './middleware/timing';
|
13 | import useragent from './middleware/useragent';
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 | export default function(options) {
|
23 | return compose(
|
24 | graceful(),
|
25 | timing(),
|
26 | logging(options),
|
27 | secure(options),
|
28 | id(options),
|
29 | compression(options),
|
30 | cookies(options),
|
31 | environment(options),
|
32 | locale(options),
|
33 | useragent(options),
|
34 | empty
|
35 | );
|
36 | }
|