- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
堆栈 : NextJS, Contentful + Now
概览 :在 getInitialProps 异步函数中调用 contentful 的 getEntries() 请求。在本地环境中,一切正常,我收到帖子然后成功地将它们作为 Prop 传递到我可以呈现它们的页面。
问题 :当我尝试使用 Now 进行部署时,出现此错误:
Error: The resource could not be found. at notFoundError (/zeit/31b54c53/node_modules/contentful/dist/contentful.node.js:7731:19) at /zeit/31b54c53/node_modules/contentful/dist/contentful.node.js:7854:13 at processTicksAndRejections (internal/process/task_queues.js:93:5) at async Function.module.exports.HB77.Post.getInitialProps (/zeit/31b54c53/.next/serverless/pages/p/[id].js:1198:15) at async loadGetInitialProps (/zeit/31b54c53/.next/serverless/pages/p/[id].js:3451:17) { sys: { type: 'Error', id: 'NotFound' }, details: { type: 'Entry', id: 'undefined', environment: 'master', space: undefined } } Error occurred prerendering page "/p/[id]" https://err.sh/zeit/next.js/prerender-error: Error: Failed to render serverless page at Object._default [as default] (/zeit/31b54c53/node_modules/next/dist/export/worker.js:12:212) at processTicksAndRejections (internal/process/task_queues.js:93:5)
const Post = props => {
...
}
Post.getInitialProps = async function({ query }) {
const contentfulClient = contentful.createClient({
accessToken: `${process.env.ACCESS_TOKEN}`,
space: `${process.env.SPACE}`
});
const res = await contentfulClient.getEntry(`${query.id}`);
return {
post: res
};
};
export default Post;
最佳答案
看起来您的 ENV 可能缺少:
details: { type: 'Entry', id: 'undefined', environment: 'master', space: undefined }
process.env.space
是
undefined
关于reactjs - NextJS + Contentful => getInitialProps 中的 getEntries 请求中断了生产构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59725254/
在保存实体之前,我想检查它是否脏。 所以我有实体对象从 ajax 返回。 (带身份证)。 该对象尚未保存,我想用它获取实体条目: // this will return null, I assume
我想在摘要标签的首选项屏幕中显示当前选择的值。 对于ListPreference,我在中使用了getEntry方法 public void onSharedPreferenceChanged(Shar
我以为 window.performance.getEntries()将根据 Chromium 的“网络”选项卡匹配请求数量,但情况似乎并非如此:http://i.stack.imgur.com/Of
我们可以通过提供多个content_types来获取所有条目吗: 我有以下代码,只能通过一种 content_type 获取所有条目: cf_space.getEntries({content_typ
我们使用hibernate 4.3.8.Final、Spring4和Java7。 一天有几次我们会遇到一些线程在 HashMap.getEntry() 中永远挂起的问题,请参阅 ThreadDump
我正在开发一个 Java 项目并编写一个 SQLite“Actionhandler-Class”,您可以在其中创建/删除表并在这些表中添加/更新/获取/删除条目。 表的一般创建/删除和条目的添加工作正
我有一个 zip 文件,我想从中提取文件,现在,我有这段代码,应该通过 Spring Controller 发送该文件。 //This code is in a Spring Controll
本文整理了Java中java.util.zip.ZipFile.getEntry()方法的一些代码示例,展示了ZipFile.getEntry()的具体用法。这些代码示例主要来源于Github/Sta
本文整理了Java中org.granite.scan.ZipScannedItem.getEntry()方法的一些代码示例,展示了ZipScannedItem.getEntry()的具体用法。这些代码
本文整理了Java中eu.infomas.annotation.ZipFileIterator.getEntry()方法的一些代码示例,展示了ZipFileIterator.getEntry()的具体
我正在尝试从 Mac OSX 10.6 上的 Java KeyStore 检索条目。我的代码在 Windows 和 Linux 上运行良好,但是当我在 OSX 上运行它时,出现以下异常: java.l
我是泛型的新手,我不确定我的问题的答案是基于意见还是有真正的理由。在下面的代码中,需要什么来区分对象条目的键? Object k; if (e.hash == hash && ((k = e.key)
我有一个字节数组中的 zip 文件的内容。该文件包含许多条目(通常约为 12 个),但我只关心其中三个。 我想以某种方式将其放入 ZipFile 对象中,这样我就可以使用 ZipFile.getEnt
我的这个应用程序没有明显原因挂起。我执行了线程转储以检查应用程序在该状态下执行的操作,发现几乎所有 HTTP 线程都卡在 ZipFile.getEntry 上,如下所示: "http-bio-8010
本文整理了Java中org.apache.tools.zip.ZipFile.getEntries()方法的一些代码示例,展示了ZipFile.getEntries()的具体用法。这些代码示例主要来源
本文整理了Java中de.schlichtherle.truezip.zip.ZipFile.getEntry()方法的一些代码示例,展示了ZipFile.getEntry()的具体用法。这些代码示例
堆栈 : NextJS, Contentful + Now 概览 :在 getInitialProps 异步函数中调用 contentful 的 getEntries() 请求。在本地环境中,一切正常
我发现我可以使用 node.js javascript api 在 getEntries 方法中通过 include:2 传递查询对象。我如何使用返回单个对象的 getEntry 调用来做到这一点。
我有一个与讨论过的问题类似的问题 here , 但具有更强的实用性。 例如,我有一个 Map ,我有一些函数,给它一个键,如果映射的整数值为负,则输入 NULL到 map : Map map = ne
我的程序被阻塞了,我用jstack commander分析,下面的线程拿了锁“0x0000000603f02ae0”,其他线程拿不到锁。 我等了至少一个小时,但线程没有解锁,我的问题是为什么线程的状态
我是一名优秀的程序员,十分优秀!