mirror of
https://github.com/kou029w/intro-to-hasura.git
synced 2025-01-18 16:08:04 +00:00
Hasura 概論
.github/workflows | ||
.gitignore | ||
.marprc.yml | ||
LICENSE | ||
README.md |
marp | paginate |
---|---|
true | true |
Hasura 概論
WebDINO Japan エンジニア 渡邉浩平
Hasura
GraphQL サーバー 接続したデータベースを自動的に GraphQL API として提供
GraphQL
API の問い合わせ言語
特徴
- 単一リクエスト
- 型システム
- 便利なツール
GraphQL と Hasura
GraphQL は多くのプログラミング言語で使うことができる しかし、バックエンドでは SQL 等のデータソースのクエリーに変換する必要がある
Hasura を使うことで GraphQL と SQL を自動的に相互変換できる
Hasura の機能
RESTified GraphQL Endpoints (2.0 の新機能) GraphQL の REST 化のサポート
Query/Mutation を REST API エンドポイントに対応可能 GraphQL API と同様のレスポンスを得る
ハンズオン
Hasuraで作るREST API
https://kou029w.github.io/hasura-rest-hands-on/