11const express = require ( 'express' )
2- const eyes = require ( 'eyespect' )
32const cookieParser = require ( 'cookie-parser' )
43
54const app = express ( )
@@ -9,6 +8,12 @@ app.use(cookieParser())
98
109app . set ( 'view engine' , 'pug' )
1110
11+ const mainRoutes = require ( './routes/index' )
12+ const cardRoutes = require ( './routes/cards' )
13+
14+ app . use ( mainRoutes )
15+ app . use ( '/cards' , cardRoutes )
16+
1217// app.use((req, res, next) => {
1318// const err = new Error('Oh no')
1419// err.status = 500
@@ -20,40 +25,6 @@ app.use((req, res, next) => {
2025 next ( )
2126} )
2227
23- app . get ( '/' , ( req , res ) => {
24- const name = req . cookies . username
25-
26- if ( name ) return res . render ( 'index' , { name } )
27-
28- res . redirect ( '/hello' )
29- } )
30-
31- app . get ( '/cards' , ( req , res ) => {
32- eyes . inspect ( res . locals , 'res.locals' )
33-
34- res . render ( 'card' , {
35- prompt : `Who is buried in Grant's tomb?` ,
36- } )
37- } )
38-
39- app . get ( '/hello' , ( req , res ) => {
40- const name = req . cookies . username
41-
42- if ( name ) return res . redirect ( '/' )
43-
44- res . render ( 'hello' )
45- } )
46-
47- app . post ( '/hello' , ( req , res ) => {
48- res . cookie ( 'username' , req . body . username )
49- res . redirect ( '/' )
50- } )
51-
52- app . post ( '/goodbye' , ( req , res ) => {
53- res . clearCookie ( 'username' )
54- res . redirect ( '/hello' )
55- } )
56-
5728app . use ( ( req , res , next ) => {
5829 const err = new Error ( 'Not Found' )
5930 err . status = 404
0 commit comments