headers
headers
函数允许你从服务器组件中读取 HTTP 传入请求头。
这个 API 扩展了 Web Headers API。它是只读的,意味着你不能 set
/ delete
传出请求头。
值得注意的是:
headers()
是一个**动态函数,其返回值无法提前知道。在布局或页面中使用它会使路由在请求时进入动态渲染**。
headers
不接受任何参数。
headers
返回一个只读的 Web Headers 对象。
headers()
可以与 数据获取的 Suspense 结合使用。
headers()
可以用来获取客户端的 IP 地址。
除了 x-forwarded-for
, headers()
还可以读取:
x-real-ip
x-forwarded-host
x-forwarded-port
x-forwarded-proto