react-ipgeolocation
Version:
react hook to lookup the country based on the visitor's IP address
18 lines (16 loc) • 427 B
JavaScript
addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request))
})
/**
* Respond to the request
* @param {Request} request
*/
async function handleRequest(request) {
const init = {
headers: {
'Access-Control-Allow-Origin': '*',
'content-type': 'application/json;charset=UTF-8',
}
};
return new Response(JSON.stringify({country:request.headers.get('cf-ipcountry')}), init)
}