1
- const express = require ( 'express' ) ;
2
- const cors = require ( 'cors' ) ;
3
- const logger = require ( 'morgan' ) ;
4
- const bodyParser = require ( 'body-parser' ) ;
5
- const passport = require ( 'passport' ) ;
6
- require ( 'dotenv' ) . config ( ) ;
7
- const joiErrors = require ( './server/ middlewares/joiErrors' ) ;
1
+ import express from 'express' ;
2
+ import cors from 'cors' ;
3
+ import logger from 'morgan' ;
4
+ import bodyParser from 'body-parser' ;
5
+ import passport from 'passport' ;
6
+ import dotenv from 'dotenv' ;
7
+ import joiErrors from './middlewares/joiErrors' ;
8
8
9
9
// Require our routes and passport into the application
10
- const todosRouter = require ( './server/routes' ) . todosRouter ( ) ;
11
- const authRouter = require ( './server/routes' ) . authRouter ( ) ;
12
- const usersRouter = require ( './server/routes' ) . usersRouter ( ) ;
13
- const { passportAuth } = require ( './server/config/passport' ) ;
10
+ import { todosRouter , authRouter , usersRouter } from './routes' ;
11
+ import { passportAuth } from './config/passport' ;
14
12
13
+ dotenv . config ( ) ;
15
14
passportAuth ( passport ) ;
16
15
17
16
const apiPrefix = '/api' ;
@@ -33,9 +32,9 @@ app.use(bodyParser.json());
33
32
app . use ( bodyParser . urlencoded ( { extended : false } ) ) ;
34
33
35
34
app . use ( apiPrefix , passport . authenticate ( 'jwt' , { session : false } ) ) ;
36
- app . use ( apiPrefix , usersRouter ) ;
37
- app . use ( apiPrefix , todosRouter ) ;
38
- app . use ( authRouter ) ;
35
+ app . use ( apiPrefix , usersRouter ( ) ) ;
36
+ app . use ( apiPrefix , todosRouter ( ) ) ;
37
+ app . use ( authRouter ( ) ) ;
39
38
40
39
app . use ( joiErrors ) ;
41
40
0 commit comments