1
- var express = require ( 'express' ) ;
2
- var path = require ( 'path' ) ;
3
- var favicon = require ( 'serve-favicon' ) ;
4
- var logger = require ( 'morgan' ) ;
5
- var cookieParser = require ( 'cookie-parser' ) ;
6
- var bodyParser = require ( 'body-parser' ) ;
1
+ import express , { static } from 'express' ;
2
+ import { join } from 'path' ;
3
+ import favicon from 'serve-favicon' ;
4
+ import logger from 'morgan' ;
5
+ import cookieParser from 'cookie-parser' ;
6
+ import { json , urlencoded } from 'body-parser' ;
7
7
8
- var hbs = require ( 'hbs' ) ;
9
- var session = require ( 'express-session' ) ;
8
+ import { registerPartials } from 'hbs' ;
9
+ import session from 'express-session' ;
10
10
11
- var index = require ( './routes/index' ) ;
11
+ import index from './routes/index' ;
12
12
13
13
var app = express ( ) ;
14
14
15
15
// view engine setup
16
- app . set ( 'views' , path . join ( __dirname , 'views' ) ) ;
17
- hbs . registerPartials ( __dirname + '/views/partials' ) ;
16
+ app . set ( 'views' , join ( __dirname , 'views' ) ) ;
17
+ registerPartials ( __dirname + '/views/partials' ) ;
18
18
app . set ( 'view engine' , 'hbs' ) ;
19
19
20
20
// uncomment after placing your favicon in /public
21
- app . use ( favicon ( path . join ( __dirname , 'public' , 'favicon.ico' ) ) ) ;
21
+ app . use ( favicon ( join ( __dirname , 'public' , 'favicon.ico' ) ) ) ;
22
22
23
23
app . use ( logger ( 'dev' ) ) ;
24
- app . use ( bodyParser . json ( ) ) ;
25
- app . use ( bodyParser . urlencoded ( { extended : false } ) ) ;
24
+ app . use ( json ( ) ) ;
25
+ app . use ( urlencoded ( { extended : false } ) ) ;
26
26
app . use ( cookieParser ( ) ) ;
27
27
app . use ( session ( {
28
28
secret : 'secret' ,
29
29
resave : false ,
30
30
saveUninitialized : true
31
31
} ) )
32
- app . use ( express . static ( path . join ( __dirname , 'public' ) ) ) ;
32
+ app . use ( static ( join ( __dirname , 'public' ) ) ) ;
33
33
34
34
// res.locals is an object passed to hbs engine
35
35
app . use ( function ( req , res , next ) {
@@ -56,4 +56,4 @@ app.use(function(err, req, res, next) {
56
56
res . render ( 'error' ) ;
57
57
} ) ;
58
58
59
- module . exports = app ;
59
+ export default app ;
0 commit comments