Skip to content

Commit 9d5d73d

Browse files
committed
Add Cloudflare headers for rate limiting using IP
1 parent 3d59582 commit 9d5d73d

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

routes/api.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ router.get('/:version', (req, res, next) => {
1414
});
1515

1616
function genUser(req, res, version) {
17-
var ip = req.headers['x-real-ip'] || req.headers['x-forwarded-for'] || req.connection.remoteAddress;
17+
var ip = req.headers['cf-connecting-ip'] || req.headers['x-real-ip'] || req.headers['x-forwarded-for'] || req.connection.remoteAddress;
1818

1919
if (clients[ip] >= settings.limit) {
2020
res.status(503).json({

0 commit comments

Comments
 (0)