2022-12-03
grafbase で GraphQL やってみたけど動かない
Written by: @ekusiadadus
grafbase で GraphQL やってみたけど動かない
grafbase で、プロジェクトを作成する
上のような UI で、かっこいい。
テンプレートは、いくつか存在している様子。
todo 用のスキーマ
type TodoList @model {
id: ID!
title: String!
todos: [Todo]
}
type Todo @model {
id: ID!
list: TodoList
title: String!
complete: Boolean!
}
ブログ用のスキーマ
type User @model {
id: ID!
email: String!
name: String!
posts: [Post]
}
type Post @model {
id: ID!
title: String!
content: String!
user: User!
comments: [Comment]
}
type Comment @model {
id: ID!
content: String!
user: User!
post: Post!
}
こんな感じで、GitHub にリポジトリも作成してくれる。
ここで、問題発生。
普通にデプロイエラーになる。
https://twitter.com/ekusiadadus/status/1552797936588922881?s=20&t=Jk6Wvqx2pzrSEod0y1ADIg
GitHub で、適当にコミットをプッシュすると正常判定されるらしい…(なんで)
playground は、ずーとロード中でうごかない:(
curl \
-X POST \
-H "content-type: application/json" \
-H "authorization: Bearer [APIキー]" \
-d '{"query":"{ __schema { types { name } } }"}' \
"https://blog-grafbase-main-ekusiadadus.grafbase.app/graphql"
こんな感じで、投げられるみたい…
動くまで、しばらく待機