build - 生产构建中 GraphQL 和 Next JS 的问题
问题描述
我有一个项目,我使用NextJS
和GraphQL
. 直到昨天一切正常。
因为GraphQL
我正在使用Apollo GraphQL
昨天我pageDescription
在 GraphQL 查询中添加了需要从中获取的新字段review
。这是部分来自GraphQL schema
"Field Group"
type Review_Review {
fieldGroupName: String
"Page description that will be displayed in Google search"
pageDescription: String
reviewProducts: [Review_Review_reviewProducts]
}
这是我的查询
export const single_review_query = gql`
query Review($slug: String) {
reviewBy(slug: $slug) {
content
title
featuredImage {
sourceUrl
}
author {
name
description
avatar(size: 32) {
url
}
avatar_big: avatar(size: 60) {
url
}
}
review {
pageDescription
reviewProducts {
products {
pros
title
price
notice
platform
link
grade
description
cons
image {
image {
sourceUrl
}
}
}
}
}
}
}
`
这个查询在开发模式下就像一个魅力。问题是当我在构建中运行它时。它只是行不通。控制台中没有任何内容。这是Networks
选项卡中的错误
message: "Cannot query field "pageDescription" on type "Review_Review"."
category: "graphql"
pageDescription
当我从查询中删除时一切正常
再次。这不会在DEV
模式下发生
如果您需要更多信息,请写在评论中。
谢谢你。
编辑哦,是的。我忘了提。这是使用 Wordpress 的无头 CMS
解决方案
这是我这边的一个错误。我将 GraphQL 配置为在开发模式下从本地主机获取数据,在生产模式下从服务器获取数据,并且我没有更新服务器上的 GraphQL 模式。仅在本地主机上
推荐阅读
- c - 为什么使用“rank[0] - rank[1]”来更新要插入redis的节点的跨度skiplist“zslInsert”
- javascript - 将 socket.io Javascript 代码转换为 python-socketio
- git - 为什么无法在 github 上推送 git local repo?
- html - 更改选择离子角度的输入控制
- javascript - 如何修复,无法对未安装的组件执行 React 状态更新?
- javascript - 如何获取数据集标签图表JS
- node.js - 使用电子应用程序捕获特定的应用程序窗口
- reactjs - 是的,移动浏览器中的验证失败 React js
- python - torch.utils.save_image 是 PyTorch 1.7.1 和 1.9.1 的区别
- operator-keyword - <> 运算符在 Chisel 中的方向?