Added COUNTRY_IP_HEADER environment variable. Closes #814.

This commit is contained in:
Mike Cao 2021-11-20 19:37:13 -08:00
parent 0a8c06b1f8
commit b1ced5f32c
2 changed files with 8 additions and 1 deletions

View file

@ -52,6 +52,11 @@ export function getDevice(screen, browser, os) {
}
export async function getCountry(req, ip) {
// Custom header
if (req.headers[process.env.COUNTRY_IP_HEADER]) {
return req.headers[process.env.COUNTRY_IP_HEADER];
}
// Cloudflare
if (req.headers['cf-ipcountry']) {
return req.headers['cf-ipcountry'];