tencent cloud

边缘安全加速平台 EO

获取客户端 IP

PDF
聚焦模式
字号
最后更新时间: 2025-06-18 16:29:34
由于前端无法直接获取客户端 IP 地址,在很多业务场景下,通常需要通过服务器端或第三方服务来获取客户端 IP。该示例通过 Request 对象的eo.clientIp属性获取客户端 IP,并组装为 JSON 格式的数据响应客户端,实现了使用边缘函数获取客户端 IP。
function handleRequest(request) {
// 通过 request.eo.clientIp 获取客户端 IP
const ip = request.eo.clientIp || '';
// 响应 JSON 数据
return new Response(JSON.stringify({ ip }), {
headers: { 'content-type': 'application/json' },
});
}

addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request));
});

示例预览

在浏览器地址栏中输入匹配到边缘函数触发规则的 URL,即可预览到示例效果:


相关参考

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈