Add /proxy endpoint to retrieve client IP information

This commit is contained in:
Douglas Barone 2023-12-19 13:06:30 -04:00
parent 66e5a4a9d1
commit dcb9377afa

View File

@ -15,6 +15,13 @@ server.set('trust proxy', 1)
server.use(limiter)
server.use('/trpc', trpcMiddleware)
server.get('/proxy', (request, response) =>
response.json({
xForwardedFor: request.headers['x-forwarded-for'] || 'No-IP-Header-Found',
ip: request.ip
})
)
if (process.env.NODE_ENV == 'production') {
server.use('/', express.static('dist/web'))