找不到 GraphiQL 404 页面
GraphiQL 404 page not found
基于此 Shopify documentation,我正在尝试执行此 GraphQL 查询:
query getDiscount($code: DiscountCodeSortKeys) {
priceRules(first: 1) {
edges {
node {
discountCodes(first: 1, sortKey: $code) {
edges {
node {
code
id
}
}
}
}
}
}
}
在我的 Shopify 管理页面的 GraphiQL 中,我得到以下输出:
{
"data": {
"priceRules": {
"edges": [
{
"node": {
"discountCodes": {
"edges": [
{
"node": {
"code": "discount_code_1",
"id": "gid://shopify/PriceRuleDiscountCode/1888888"
}
}
]
}
}
}
]
}
},
"extensions": {
"cost": {
"requestedQueryCost": 6,
"actualQueryCost": 6,
"throttleStatus": {
"maximumAvailable": 1000,
"currentlyAvailable": 994,
"restoreRate": 50
}
}
}
}
但是,当我在编辑 HTTP headers 并放置 GraphQL 端点 (https://my_domain.com/api/graphql) 后在 GraphiQL IDE 中执行相同的查询时,我得到一个 html如下图所示,找不到带有 404 页面标题的代码:
问题出在选择的方法"GET"上,当我选择"POST"方法时它起作用了。
基于此 Shopify documentation,我正在尝试执行此 GraphQL 查询:
query getDiscount($code: DiscountCodeSortKeys) {
priceRules(first: 1) {
edges {
node {
discountCodes(first: 1, sortKey: $code) {
edges {
node {
code
id
}
}
}
}
}
}
}
在我的 Shopify 管理页面的 GraphiQL 中,我得到以下输出:
{
"data": {
"priceRules": {
"edges": [
{
"node": {
"discountCodes": {
"edges": [
{
"node": {
"code": "discount_code_1",
"id": "gid://shopify/PriceRuleDiscountCode/1888888"
}
}
]
}
}
}
]
}
},
"extensions": {
"cost": {
"requestedQueryCost": 6,
"actualQueryCost": 6,
"throttleStatus": {
"maximumAvailable": 1000,
"currentlyAvailable": 994,
"restoreRate": 50
}
}
}
}
但是,当我在编辑 HTTP headers 并放置 GraphQL 端点 (https://my_domain.com/api/graphql) 后在 GraphiQL IDE 中执行相同的查询时,我得到一个 html如下图所示,找不到带有 404 页面标题的代码:
问题出在选择的方法"GET"上,当我选择"POST"方法时它起作用了。