私はApolloStackを使用してGraphQL列挙型を作成しようとしています。しかし、何も動作していないようです。参考までに、サンプルコードを参照してください。ApolloStack/GraphQLを使用して特殊文字を使用してenum変数を作成するにはどうすればよいですか?
enum Test {
ABC
Dog
Dog/Cat
}
上記の例では、Dog/Catはサーバーを動作させません。
私はApolloStackを使用してGraphQL列挙型を作成しようとしています。しかし、何も動作していないようです。参考までに、サンプルコードを参照してください。ApolloStack/GraphQLを使用して特殊文字を使用してenum変数を作成するにはどうすればよいですか?
enum Test {
ABC
Dog
Dog/Cat
}
上記の例では、Dog/Catはサーバーを動作させません。
列挙型の値を宣言するときに '/'を使用することはできません。
はあなたがGraphQLでenum
に特殊文字を持つことができません「動物」のように気にいらに「犬/猫の名前を切り替え
を試してみてください。しかし、あなたはリゾルバでそれらを扱うことができます - あなたがGraphQLでType
を解決できないという問題がある場合を除き、タイプのfield
しか解決できません。 Foo
、
{
Foo: {
test({ test }) {
// handle special characters and return enum supported string
if (test === "Cat/Dog") return "CatDog";
return test;
}
}
}
ため
例えば、
type Foo {
test: Test
}
enum Test {
ABC
Dog
DogCat
}
とあなたのリゾルバで