在Index.getInitialProps中ctx参数没有req,res
来源:7-11 Github接口代理完善

AngleYan
2019-11-01
Index.getInitialProps = async(ctx)=> {
/*const result = axios.get('/github/search/repositories?q=react').then(res=>{
console.log(res);
},error=>{
console.error(error)
})*/
//以上代码简化为封装后得request
//ctx:服务端渲染得是和,有req,res
console.log(ctx)
const result = api.request({url:`/search/repositories?q=react`},ctx.req,ctx.res);
return {
data:result.data
}
}
写回答
1回答
-
Jokcy
2019-11-03
req和res是只有在服务端渲染阶段才会有的,客户端渲染当然不会存在
00
全栈进阶课程 React16.8+Next.js+Koa2一步到位开发Github
学习React/Next.js服务端渲染SSR同构设计方案,理解OAuth登录体系的实现原理
651 学习 · 311 问题
相似问题