From eaf6bd1606cb8f38e73dd178a9b03fb826f320e4 Mon Sep 17 00:00:00 2001 From: Kohei Watanabe Date: Fri, 25 Feb 2022 17:01:05 +0900 Subject: [PATCH] add practices/references/issues --- docs/SUMMARY.md | 3 +++ docs/create-vue-app.md | 4 +--- docs/issues.md | 3 +++ docs/practices.md | 14 ++++++++++++++ docs/references.md | 6 ++++++ 5 files changed, 27 insertions(+), 3 deletions(-) create mode 100644 docs/issues.md create mode 100644 docs/practices.md create mode 100644 docs/references.md diff --git a/docs/SUMMARY.md b/docs/SUMMARY.md index bf6234f..0ed274d 100644 --- a/docs/SUMMARY.md +++ b/docs/SUMMARY.md @@ -11,3 +11,6 @@ - [REST APIエンドポイントの作成](create-rest-endpoint.md) - [アクセス権の設定](permissions.md) - [Vueアプリケーションの作成](create-vue-app.md) +- [実践的な機能](practices.md) +- [参考文献](references.md) +- [質問・提案・問題の報告](issues.md) diff --git a/docs/create-vue-app.md b/docs/create-vue-app.md index faa6f8c..0376954 100644 --- a/docs/create-vue-app.md +++ b/docs/create-vue-app.md @@ -18,6 +18,4 @@ Hasuraのコンソールにアクセスすると、実際にデータが更新 ![](https://lh3.googleusercontent.com/twteosRUkmMlBoa8PXU3UXC9umek-TzQ1kwOWZIShW7fKvW_4tVtG7B3Ue-olldhxh05x1JTFtt_Oxn2nLxcDPEGBv32bkE2zjpqL7heEjV54jkDgYqOm1tEq02qvnKoqu5yaSKRZA=w800) -Hasuraを使用してPostgresデータベースに接続したREST APIを構築し、それを利用したWebアプリを作成しました。いかがでしたか。 - -このハンズオンは以上です。もし質問や提案、問題などあれば[GitHub Issues](https://github.com/kou029w/hasura-rest-hands-on/issues/new)にてお気軽にご報告ください。 +Hasuraを使用してPostgresデータベースに接続したREST APIを構築し、それを利用したWebアプリを作成しました。 diff --git a/docs/issues.md b/docs/issues.md new file mode 100644 index 0000000..e1fc9c3 --- /dev/null +++ b/docs/issues.md @@ -0,0 +1,3 @@ +# 質問・提案・問題の報告 + +もし何か気になることがあれば、[GitHub Issues](https://github.com/kou029w/hasura-rest-hands-on/issues/new) からお気軽にお寄せください。 diff --git a/docs/practices.md b/docs/practices.md new file mode 100644 index 0000000..6837472 --- /dev/null +++ b/docs/practices.md @@ -0,0 +1,14 @@ +# 実践的な機能 + +## 認証 + +認証には、Webhookを介する方法とJWTを介する方法があります。 + +より詳しい情報は、[公式ドキュメント](https://hasura.io/docs/latest/graphql/core/auth/index.html) を参照してください。 + +## CORSの設定 + +応答ヘッダーには、デフォルトで `Access-Control-Allow-Origin: *` ヘッダーが含まれており、外部からのアクセスをすべて許可しています。 +適宜セキュリティ要件に合わせて設定することを推奨します。 + +より詳しい情報は、[公式ドキュメント](https://hasura.io/docs/latest/graphql/core/deployment/graphql-engine-flags/config-examples.html#id1) を参照してください。 diff --git a/docs/references.md b/docs/references.md new file mode 100644 index 0000000..f74b420 --- /dev/null +++ b/docs/references.md @@ -0,0 +1,6 @@ +# 参考文献 + +- [Hasura GraphQL Docs](https://hasura.io/docs/latest/graphql/core/index.html) +- [Hasura GraphQL チュートリアル](https://hasura.io/learn/graphql/hasura/introduction/) +- [Hasura GraphQL チュートリアル (日本語版)](https://hasura.io/learn/ja/graphql/hasura/introduction/) +- [Hasura GraphQL API サーバーを Heroku に構築後、Auth0 で権限認証 - YouTube](https://www.youtube.com/watch?v=nxnn_VhfoQM)