File tree Expand file tree Collapse file tree 1 file changed +31
-3
lines changed Expand file tree Collapse file tree 1 file changed +31
-3
lines changed Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ export default defineNuxtConfig({
26
26
})
27
27
```
28
28
29
- なお、ここで supabase.redirect に ` false ` を設定しないと、強制的にログイン画面へ遷移されるようなります 。
29
+ なお、ここで supabase.redirect に ` false ` を設定しないと、強制的にログイン画面へ遷移されてしまいます 。
30
30
31
31
``` ts
32
32
export default defineNuxtConfig ({
@@ -36,11 +36,39 @@ export default defineNuxtConfig({
36
36
})
37
37
```
38
38
39
+ ### Supabase Studio 環境を構築
40
+
41
+ 以下のツールがインストールされていることを事前に確認してください
42
+
43
+ - Git
44
+ - Docker
45
+ - Supabase CLI
46
+
47
+ Supabase CLI をインストールしてください
48
+
49
+ ``` bash
50
+ brew install supabase/tap/supabase
51
+ ```
52
+
53
+ Supabase CLI を使ってプロジェクトを初期化してください
54
+
55
+ ``` bash
56
+ supabase init
57
+ ```
58
+
59
+ このコマンドは、Supabase Studio をローカルで実行するために必要なすべての設定を含む Supabase ディレクトリを作成します
60
+
61
+ ローカル環境でプロジェクトを開始するには、Docker コンテナがローカルで実行されていることを確認してください
62
+
63
+ ``` bash
64
+ supabase start
65
+ ```
66
+
39
67
### メールアドレスを使ってユーザーを招待
40
68
41
69
[ ` inviteUserByEmail ` ] ( https://supabase.com/docs/reference/javascript/auth-admin-inviteuserbyemail ) のお世話になります。事前に Supabase の Auth Admin クライアントを作成する必要があり、直接 Web ブラウザからそれを操作することができません。
42
70
43
- Service Role Key も発行しつつ、合わせてこちらも ` useRuntimeConfig ` を利用してアクセスできることを確認してください。
71
+ Service Role Key も発行しつつ、合わせてこちらも [ ` useRuntimeConfig ` ] ( https://nuxt.com/docs/api/composables/use-runtime-config ) を利用してアクセスできることを確認してください。
44
72
45
73
``` ts
46
74
import { defineEventHandler , useRuntimeConfig } from ' #imports'
@@ -73,7 +101,7 @@ const { error } = await supabase.auth.admin.inviteUserByEmail(
73
101
)
74
102
```
75
103
76
- ### API を利用してユーザーを削除
104
+ #### API を利用してユーザーを削除
77
105
78
106
Supabase 管理画面よりユーザーを削除する操作を行えないため、API ([ ` deleteUser ` ] ( https://supabase.com/docs/reference/javascript/auth-admin-deleteuser ) ) のお世話になります。
79
107
You can’t perform that action at this time.
0 commit comments