From d558cb7e99fd9298a21d7303febc3bb160210258 Mon Sep 17 00:00:00 2001 From: TZGyn Date: Sat, 24 Jun 2023 21:35:01 +0800 Subject: [PATCH] Update note page (working get and update) --- pages/notes/[id].vue | 185 +++++++++++++++++++--------------------- server/api/note.get.ts | 8 +- server/api/note.post.ts | 6 +- server/api/note/new.ts | 4 +- 4 files changed, 100 insertions(+), 103 deletions(-) diff --git a/pages/notes/[id].vue b/pages/notes/[id].vue index bb351a1..3c754d1 100644 --- a/pages/notes/[id].vue +++ b/pages/notes/[id].vue @@ -1,110 +1,103 @@ + diff --git a/server/api/note.get.ts b/server/api/note.get.ts index 944fa3a..4528054 100644 --- a/server/api/note.get.ts +++ b/server/api/note.get.ts @@ -1,8 +1,12 @@ -import { serverSupabaseUser, serverSupabaseClient } from '#supabase/server' +import { + serverSupabaseUser, + serverSupabaseClient, + serverSupabaseServiceRole, +} from '#supabase/server' export default defineEventHandler(async (event) => { const user = await serverSupabaseUser(event) - const supabase = serverSupabaseClient(event) + const supabase = serverSupabaseServiceRole(event) const query = getQuery(event) if (!user) { diff --git a/server/api/note.post.ts b/server/api/note.post.ts index 6fe3f2f..ceb9cde 100644 --- a/server/api/note.post.ts +++ b/server/api/note.post.ts @@ -1,8 +1,8 @@ -import { serverSupabaseUser, serverSupabaseClient } from '#supabase/server' +import { serverSupabaseUser, serverSupabaseServiceRole } from '#supabase/server' -export default defineEventHandler(async (event): Promise => { +export default defineEventHandler(async (event) => { const user = await serverSupabaseUser(event) - const supabase = serverSupabaseClient(event) + const supabase = serverSupabaseServiceRole(event) const query = getQuery(event) const body = await readBody(event) diff --git a/server/api/note/new.ts b/server/api/note/new.ts index fe9fcf3..75c993b 100644 --- a/server/api/note/new.ts +++ b/server/api/note/new.ts @@ -1,8 +1,8 @@ -import { serverSupabaseUser, serverSupabaseClient } from '#supabase/server' +import { serverSupabaseUser, serverSupabaseServiceRole } from '#supabase/server' export default defineEventHandler(async (event) => { const user = await serverSupabaseUser(event) - const supabase = serverSupabaseClient(event) + const supabase = serverSupabaseServiceRole(event) if (!user) { throw createError({ statusCode: 401, message: 'Unauthorized' })