Skip to content

Commit 1b0afd3

Browse files
committed
Implement fix for flaw 5
1 parent 3a40755 commit 1b0afd3

File tree

5 files changed

+122
-5
lines changed

5 files changed

+122
-5
lines changed

backend/package-lock.json

Lines changed: 113 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

backend/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,15 @@
1515
"devDependencies": {
1616
"@types/cors": "^2.8.12",
1717
"@types/express": "^4.17.14",
18+
"@types/morgan": "^1.9.4",
1819
"cross-env": "^7.0.3",
1920
"ts-node": "^10.9.1",
2021
"ts-node-dev": "^2.0.0",
2122
"typescript": "^4.9.3"
2223
},
2324
"dependencies": {
2425
"cors": "^2.8.5",
25-
"express": "^4.18.2"
26+
"express": "^4.18.2",
27+
"morgan": "^1.10.0"
2628
}
2729
}

backend/src/app.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@ import express from 'express'
22
import { userRouter } from './routes/user'
33
import { loginRouter } from './routes/login'
44
import cors from 'cors'
5+
import morgan from 'morgan'
56
const app = express()
6-
// FIX: app.use(cors({origin: “http://localhost:3000”}))
7+
// FIX FLAW 4: app.use(cors({origin: “http://localhost:3000”}))
78
app.use(cors())
9+
//FIX FLAW 5: app.use(morgan('tiny'))
810
app.use(express.json())
911
app.use('/api/users', userRouter)
1012
app.use('/api/login', loginRouter)

backend/tsconfig.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
"isolatedModules": true,
1111
"esModuleInterop": true,
1212
"noEmit": true,
13-
"noUnusedLocals": true,
14-
"noUnusedParameters": true,
13+
"noUnusedLocals": false,
14+
"noUnusedParameters": false,
1515
"noImplicitReturns": true,
1616
"skipLibCheck": true
1717
},

package-lock.json

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)