Astro.clientAddress is not available in static mode.
StaticClientAddressNotAvailable:
Astro.clientAddress
仅在设置为output: 'server'
或output: 'hybrid'
时可用. 如果需要使用 SSR 的功能,请更新 Astro 配置。
哪里出了问题?
段落标题 哪里出了问题?只有在启用服务端渲染 (EN)时,Astro.clientAddress
属性才可用。
如要在静态模式下获取用户的 IP 地址,可以在客户端脚本 中使用类似于 Ipify 等不同的 API,或者可以使用托管在服务提供商处的无服务器 (serverless) 函数来获取用户的 IP。
请参阅:
Error Reference