🍉

grafbase で GraphQL やってみたけど動かない

2022/07/29に公開

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"

こんな感じで、投げられるみたい...

動くまで、しばらく待機

GitHubで編集を提案

Discussion