From 6359231b99808fc921810b9cc81d4bed92d8d05d Mon Sep 17 00:00:00 2001 From: Mplan Date: Sun, 14 Jun 2026 16:57:50 +0800 Subject: [PATCH] Migrate from Supabase to local Express API --- .gitignore | 3 + README.md | 54 +- package-lock.json | 2020 +++++++++++++++++++++- package.json | 16 +- server/index.ts | 790 +++++++++ server/schema.sql | 104 ++ src/composables/useUpload.ts | 148 +- src/lib/amap.ts | 26 +- src/lib/api.ts | 155 ++ src/lib/authEmail.ts | 152 -- src/lib/supabase.ts | 15 - src/stores/auth.ts | 123 +- src/stores/clouds.ts | 9 +- src/stores/encyclopedia.ts | 60 +- src/stores/profile.ts | 119 +- src/views/admin/AdminView.vue | 144 +- src/views/auth/AuthConfirmView.vue | 79 +- src/views/auth/ForgotPasswordView.vue | 16 +- src/views/auth/RegisterView.vue | 6 +- src/views/auth/ResetPasswordView.vue | 202 +-- src/views/encyclopedia/CloudTypeView.vue | 29 +- src/views/gallery/GalleryView.vue | 97 +- src/views/map/MapView.vue | 27 +- vite.config.ts | 6 + 24 files changed, 3208 insertions(+), 1192 deletions(-) create mode 100644 server/index.ts create mode 100644 server/schema.sql create mode 100644 src/lib/api.ts delete mode 100644 src/lib/authEmail.ts delete mode 100644 src/lib/supabase.ts diff --git a/.gitignore b/.gitignore index 34a578b..31b09e3 100644 --- a/.gitignore +++ b/.gitignore @@ -24,3 +24,6 @@ dist-ssr *.njsproj *.sln *.sw? + +# Lock +package-lock.json diff --git a/README.md b/README.md index 33895ab..329092a 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,53 @@ -# Vue 3 + TypeScript + Vite +# OpenCloud -This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `