@@ -13,7 +13,7 @@ const LRUCache = require('lru-cache');
1313const logger = require ( 'morgan' ) ;
1414const flash = require ( 'express-flash' ) ;
1515const MongoStore = require ( 'connect-mongo' ) ( session ) ;
16-
16+ const cors = require ( 'cors' ) ;
1717
1818/**
1919 * Controllers
@@ -75,6 +75,7 @@ app.prepare()
7575 } ) ) ;
7676 server . use ( passport . initialize ( ) ) ;
7777 server . use ( flash ( ) ) ;
78+ server . use ( cors ( ) ) ;
7879
7980 /**
8081 * Connect to MongoDB.
@@ -94,7 +95,9 @@ app.prepare()
9495 /**
9596 * Primary app routes.
9697 */
97- // server.get('/', homeController.index(app));
98+ server . get ( '/' , ( req , res ) => {
99+ renderAndCache ( req , res , '/' ) ;
100+ } ) ;
98101
99102 server . get ( '/account/login' , userController . getLogin ( app ) ) ;
100103 server . post ( '/account/login' , userController . postLogin ( app ) ) ;
@@ -105,9 +108,14 @@ app.prepare()
105108 res . send ( 'hello world' ) ;
106109 } ) ;
107110
111+ server . get ( '/ucsc' , ( req , res ) => {
112+ renderAndCache ( req , res , '/ucsc' ) ;
113+ } ) ;
114+
108115 server . get ( '/ucsd' , ( req , res ) => {
109116 const itemData = api . getGraphData ( ) ;
110- app . render ( req , res , '/ucsd' , { itemData : itemData } ) ;
117+ renderAndCache ( req , res , '/ucsd' , { itemData : itemData } ) ;
118+ // app.render(req, res, '/ucsd', {itemData: itemData});
111119 } ) ;
112120
113121 /**
0 commit comments