4
4
* =======================================================================
5
5
*/
6
6
7
- const express = require ( 'express' )
8
- const log = require ( 'morgan' )
9
- const cors = require ( 'cors' )
10
- const cookieParser = require ( 'cookie-parser' )
11
- const multer = require ( 'multer' )
12
- const upload = multer ( )
13
-
14
- module . exports = ( app ) => {
15
- // to prevent cors errors
16
- app . use ( cors ( ) ) ;
17
- // log requests to the console
18
- app . use ( log ( 'tiny' ) ) ;
19
- // parse application/json
20
- app . use ( express . json ( ) ) ;
21
- // parse raw text
22
- app . use ( express . text ( ) ) ;
23
- // parse application/x-www-form-urlencoded
24
- app . use ( express . urlencoded ( { extended : true } ) ) ;
25
- app . use ( cookieParser ( ) ) ;
26
- // parse multipart/form-data
27
- app . use ( upload . array ( ) ) ;
28
- // allow static files
29
- app . use ( express . static ( 'public' ) ) ;
30
- }
7
+ const express = require ( 'express' )
8
+ const log = require ( 'morgan' )
9
+ const cors = require ( 'cors' )
10
+ const cookieParser = require ( 'cookie-parser' )
11
+ const multer = require ( 'multer' )
12
+ const upload = multer ( )
13
+ const { basicAuth} = require ( '../middlewares/index' )
14
+
15
+ module . exports = ( app ) => {
16
+ // add the custom middleware
17
+ app . use ( basicAuth )
18
+ // to prevent cors errors
19
+ app . use ( cors ( ) ) ;
20
+ // log requests to the console
21
+ app . use ( log ( 'tiny' ) ) ;
22
+ // parse application/json
23
+ app . use ( express . json ( ) ) ;
24
+ // parse raw text
25
+ app . use ( express . text ( ) ) ;
26
+ // parse application/x-www-form-urlencoded
27
+ app . use ( express . urlencoded ( { extended : true } ) ) ;
28
+ app . use ( cookieParser ( ) ) ;
29
+ // parse multipart/form-data
30
+ app . use ( upload . array ( ) ) ;
31
+ // allow static files
32
+ app . use ( express . static ( 'public' ) ) ;
33
+ }
0 commit comments