请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师您好,10-4完成后无法点击进入detail页面

老师您好,想请教您一下,在完全按照课程讲解来编码完成10-4后,无法点击进入detail 页面,无论是自己关注的仓库,还是搜索关键词得到的仓库,都无法进入,尝试了一下午,排除了网络问题,请您看看,具体截图如下
图片描述
图片描述

图片描述

感谢老师!

正在回答 回答被采纳积分+3

1回答

Jokcy 2019-08-09 20:06:55

应该是你的detail的getInitialProps出错了,你把代码贴一下吧

0 回复 有任何疑惑可以回复我~
  • 提问者 三关刀 #1
    好的,detail/index
    
    import withRepoBasic from '../../components/with-repo-basic';
    import api from '../../lib/api';
    
    function Detail({ readme }) {
      console.log(atob(readme.content));
      return <span>Detail Index</span>;
    }
    
    Detail.getInitialProps = async ({
      ctx: {
        query: { owner, name },
        req,
        res
      }
    }) => {
      const readmeResp = await api.request(
        {
          url: `/repos/${owner}/${name}/readme`
        },
        req,
        res
      );
    
      return {
        readme: readmeResp.data
      };
    };
    
    
    
    
    
    
    detail/issues.js
    
    import withRepoBasic from '../../components/with-repo-basic';
    
    function Issues({ text }) {
      return <span>Detail Index {text}</span>;
    }
    
    Issues.getInitialProps = async () => {
      console.log('issues getInitialProps invoked');
      return {
        text: 123
      };
    };
    
    export default withRepoBasic(Issues, 'issues');
    回复 有任何疑惑可以回复我~ 2019-08-09 20:16:13
  • 我这也是 啊  现在项目都起不来了 直接401 我把detail/index 都注释了 之前 列表都是好事的 现在直接起不来了 跟他这个截图差不多少 直接401了都
    回复 有任何疑惑可以回复我~ 2019-08-11 07:48:49
  • Jokcy 回复 提问者 三关刀 #3
    额。。。你这个我完全无法看代码啊,建议你还是截图吧
    回复 有任何疑惑可以回复我~ 2019-08-11 21:17:43
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信