headers
next.js允许你通过 headers()
函数从服务器组件读取 HTTP 头,同时支持操作响应头。
import { headers } from 'next/headers'
export default function Page() {
const headersList = headers()
const referer = headersList.get('referer')
return <div>Referer: {referer}</div>
}
Api refer
headers 返回一个只读的 Web Headers 对象。
Headers.entries()
: 返回一个 iterator 允许遍历此对象中包含的所有键/值对的权限。Headers.forEach()
: :为此 Headers 对象中的每个键/值对执行一次提供的函数。Headers.get()
: 返回具有给定名称的 Headers 对象中标头的所有值 String 的序列。Headers.has()
: 返回一个布尔值,说明 Headers 对象是否包含某个标头。Headers.keys()
: 返回一个 iterator 允许您遍历此对象中包含的键/值对的所有键。Headers.values()
: 返回允许您 iterator 遍历此对象中包含的键/值对的所有值。