Cookies 如何读取getStaticProps中的Cookie和Next.js中的GetStaticPath
我无法在Cookies 如何读取getStaticProps中的Cookie和Next.js中的GetStaticPath,cookies,next.js,Cookies,Next.js,我无法在getstaticpath和getStaticProps中读取cookie,在SSR中,我可以使用上下文请求cookie,但即使使用js cookie、cookie cuter、cookie等包,我也无法读取cookie集,因此无法获取数据 这是我想要得到的令牌,我删除了httpOnly进行开发 export async function getStaticPaths(){ const data = await callApi("/jobs", "
getstaticpath
和getStaticProps
中读取cookie,在SSR中,我可以使用上下文请求cookie,但即使使用js cookie、cookie cuter、cookie
等包,我也无法读取cookie集,因此无法获取数据
这是我想要得到的令牌,我删除了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。无论是
getStaticPaths
还是getStaticProps
都是在服务器(node.js)上运行的方法,因此作为浏览器API的Cookie还不可用是否有办法将数据从默认组件(如default home()
传递到getStaticPaths或getStaticProps?查看此讨论,可能会有所帮助