【发布时间】:2021-04-23 02:23:06
【问题描述】:
当我在getStaticProps 内部调用时收到以下错误,我不知道为什么:
Error: Error serializing `.lingo` returned from `getStaticProps` in "/".
Reason: `undefined` cannot be serialized as JSON.
我已将完整的应用代码放在CodeSandbox 上。它无法访问 API,但它确实显示了定义的位置。
当我在 GraphQL 操场上运行以下查询时,我得到了预期的响应:
query {
allTerms {
id
term
slug
lead
}
}
您可以看到该查询包含在沙盒的modules/lingo/services 目录下的lingo.service.js 中,但主页出现Error serializing 错误。我的函数export async function getAll() 不正确还是我在getStaticProps 中调用错误?
【问题讨论】:
-
任何时候您在错误消息中看到
cannot ____ undefined或类似内容,这是因为您的变量之一在不应该等于未定义时。
标签: json next.js apollo getstaticprops