@@ -2,7 +2,7 @@ require('dotenv').config();
22const express = require ( 'express' ) ;
33const cookieParser = require ( 'cookie-parser' ) ;
44const path = require ( 'path' ) ;
5- const connectToMongoDB = require ( './connection.js' ) ;
5+ const { connectToMongoDB } = require ( './connection.js' ) ;
66const passport = require ( 'passport' ) ;
77
88const app = express ( ) ;
@@ -13,7 +13,8 @@ app.set('trust proxy', true);
1313
1414connectToMongoDB ( process . env . MONGODB_URI ) . then ( ( ) => {
1515 console . log ( 'Mongoose connected!' )
16- } )
16+ } ) ;
17+
1718app . use ( passport . initialize ( ) ) ;
1819
1920app . set ( 'view engine' , 'ejs' ) ;
@@ -25,10 +26,10 @@ const userRoutes = require('./routes/user.routes.js');
2526app . use ( '/' , urlRoutes ) ;
2627app . use ( '/user' , userRoutes ) ;
2728
28- app . use ( express . static ( path . join ( __dirname , "public" ) , {
29+ app . use ( express . static ( path . join ( __dirname , "public" ) , {
2930 setHeaders : ( res , path ) => {
3031 res . status ( 200 ) ;
31- res . setHeader ( 'Cache-Control' , 'public, max-age=31536000 ' ) ;
32+ res . setHeader ( 'Cache-Control' , 'public, max-age=1209600 ' ) ; // 7 days caching
3233 }
3334} ) ) ;
3435
@@ -38,4 +39,4 @@ app.use((req, res) => {
3839
3940const PORT = process . env . PORT || 9000 ;
4041
41- app . listen ( PORT , ( ) => { console . log ( `App running on PORT: ${ PORT } ` ) ; } )
42+ app . listen ( PORT , ( ) => { console . log ( `App running on PORT: ${ PORT } ` ) ; } ) ;
0 commit comments