你在做什么?:
我想在阿波罗服务器上抛出一个错误并在客户端进行处理。
注意:,我在阿波罗客户端上使用阿波罗链接错误中间件.
服务器:
import { UserInputError } from "apollo-server";
Mutation: {
someMutation : {
try {
// here is some code which failed
} catch (error) {
// base Error class has message property by default
// res
我们从使用ruby on rails开发的服务器导出来自ruby gem(GraphQL1.9.4)的GraphQL查询。 导出的文件包含数十个查询。 我们还有一个安装了阿波罗的iOS Xcode项目。我们试图通过从服务器输出的查询运行Apollo的脚本来制作API.swift文件,但是它不能编译。 它显示了如下所示的错误。 Cannot query field "category" on type "Query". 我们使用schema.json,他们(服务器端团队)说这是最新的。 仅使用curl命令进行查询时,导出的查询运行良好。 使用此命令从rails项
运行阿波罗CLI命令时,“阿波罗客户端:check-key=”MyAPIKEYXX“--包括=”./src/**/*..js“
✅Loading Apollo Project
✅Checking client: compatibility with service
我得到了一个错误:
Cannot query field "CreateBook" on type Mutation
Cannot query field "Books" on type Query
2 operations validated
2 failures
知道我做错什么了吗?
clie
我正在尝试通过apollo客户端使用graphql。在前端有Ember,在后端我们有django和graphql服务器,在本教程()上实现。Ember应用程序在4200端口上,graphql服务器在8000/graphql上代理(ember s --proxy )
我试着遵循这个指南(),但没有graphcool,因为我们有后端。
在控制器signup.js中,我有
import Controller from '@ember/controller';
import { inject as service } from '@ember/service';
imp
我是graphQL,阿波罗等的新手。不久我将开发一个低成本的应用程序,它有3 (rest-api)数据源,只有一个用户可以创建(主要是)一个用户类型。计划使用无服务器功能作为宿主。我一直在阅读关于模式拼接、联邦和模块的文章,但是对于为什么我应该在这个小项目中使用阿波罗联邦,我找不到一个很好的答案。据我所知,您需要多台阿波罗服务器,而且与单一的阿波罗服务器相比,它的部署/无服务器成本更高。
一个简化的例子:
服务器1:
type User {
id: ID!
firstname: String
}
服务器2:
extend type User @key(fields: