我无法读取 getStaticPaths
和 getStaticProps
中的 cookie,在 SSR 中,我可以使用上下文请求 cookie,但即使使用 js-cookie, cookie-cutter, cookies
等包,我也无法读取 cookie 集,导致无法获取数据。
这是我想要的token,我为了开发去掉了httpOnly
。
export async function getStaticPaths(){
const data = await callApi("/jobs", "GET", token)
const paths = data.map(jobs => ({
params: {slug: jobs.slug}
}))
return{
paths,
fallback: true,
}
}
这是 getStaticPaths。
答案 0 :(得分:2)
getStaticPaths
和 getStaticProps
都是在服务器 (node.js) 上运行的方法,因此作为浏览器 API 的 cookie 尚不可用