在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是只有在服务端渲染阶段才会有的,客户端渲染当然不会存在

0
0

全栈进阶课程 React16.8+Next.js+Koa2一步到位开发Github

学习React/Next.js服务端渲染SSR同构设计方案,理解OAuth登录体系的实现原理

651 学习 · 311 问题

查看课程