NextRequest
NextRequest 擴展了 Web Request API,並提供了額外的便利方法。
cookies
讀取或修改請求中的 Set-Cookie
標頭。
set(name, value)
根據指定的名稱,在請求中設置一個具有對應值的 cookie。
get(name)
根據指定的 cookie 名稱,返回該 cookie 的值。如果找不到該 cookie,則返回 undefined
。如果找到多個同名的 cookie,則返回第一個。
getAll()
根據指定的 cookie 名稱,返回所有對應的 cookie 值。如果未指定名稱,則返回請求中的所有 cookie。
delete(name)
根據指定的 cookie 名稱,從請求中刪除該 cookie。
has(name)
根據指定的 cookie 名稱,如果請求中存在該 cookie 則返回 true
。
clear()
從請求中移除 Set-Cookie
標頭。
nextUrl
擴展了原生的 URL
API,提供了額外的便利方法,包括 Next.js 特有的屬性。
版本歷史
版本 | 變更 |
---|---|
v13.0.0 | 新增 useSearchParams 功能。 |