feat: specify trust proxies

This commit is contained in:
Lin, Hung-Shin committed 2023-11-02 12:11:15 +08:00
1 parent a5896e7c15
commit 14043b3f12
7 files changed
+32 -7

No files matched your search

+9 -6
View File
@@ -5,16 +5,19 @@ import quests from './quests.js'
import commands from './commands.js'
import authRouter from './auth.js'
import authRequired from '../../middleware/authRequired.js'
import config from '../../config.js'
const router = Router()
router.get('/', (req, res) => {
res.send('Hello API!')
})
if (!config.isProduction) {
router.get('/', (req, res) => {
res.send('Hello API!')
})
router.get('/ip', (req, res) => {
res.json({ ip: req.ip })
})
router.get('/ip', (req, res) => {
res.json({ ip: req.ip, forwarded: req.headers['x-forwarded-for'] })
})
}
router.use('/auth', authRouter)
router.use('/quests', quests)