mirror of
https://github.com/linux-odyssey/linux-odyssey.git
synced 2026-11-07 19:10:12 +08:00
feat: specify trust proxies
This commit is contained in:
1 parent
a5896e7c15
commit
14043b3f12
7 files changed
+32
-7
No files matched your search
@@ -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)
|
||||
|
||||
Reference in new issue
Block a user