【问题标题】:Error: How to serialize data from getStaticProps in Next.js [duplicate]错误:如何从 Next.js 中的 getStaticProps 序列化数据 [重复]
【发布时间】:2022-01-22 07:00:41
【问题描述】:

我正在尝试从 Api 获取数据,但很抱歉我收到了此错误:

服务器错误 错误:序列化从“/”中的 getServerSideProps 返回的 .results 时出错。 原因:undefined 无法序列化为 JSON。请使用null 或省略此值。

my code

【问题讨论】:

    标签: javascript reactjs typescript next.js frontend


    【解决方案1】:

    您传递的道具包含一个对象,其键值为undefined。一个快速的解决方案是

    return {
     props: {
       results: JSON.parse(JSON.stringify(request.results)); 
     }
    }
    

    JSON.stringify 将删除那些未定义的值。您可以在浏览器控制台中试用:JSON.stringify({someKey:undefined})

    【讨论】:

      猜你喜欢
      • 2021-05-12
      • 2021-06-22
      • 2021-06-19
      • 2023-03-06
      • 1970-01-01
      • 2021-06-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多