From eb7f06214461b622fecf202c3f82cd1378b97256 Mon Sep 17 00:00:00 2001 From: Rafi Date: Tue, 21 Feb 2023 21:27:00 +0800 Subject: [PATCH] feat: auth plugin --- app.vue => app2.vue | 0 layouts/default.vue | 108 ++++++++++++++++++++++++++++++++++++++++ nuxt.config.ts | 11 ++++- pages/index.vue | 3 ++ pages/login.vue | 17 +++++++ pages/test.vue | 26 +++++++--- plugins/auth.js | 118 ++++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 275 insertions(+), 8 deletions(-) rename app.vue => app2.vue (100%) create mode 100644 layouts/default.vue create mode 100644 pages/login.vue create mode 100644 plugins/auth.js diff --git a/app.vue b/app2.vue similarity index 100% rename from app.vue rename to app2.vue diff --git a/layouts/default.vue b/layouts/default.vue new file mode 100644 index 0000000..93e1cea --- /dev/null +++ b/layouts/default.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/nuxt.config.ts b/nuxt.config.ts index 8c0c401..a7ca469 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -48,5 +48,14 @@ export default defineNuxtConfig({ vueI18n: { fallbackLocale: 'en', }, - } + }, + nitro: { + devProxy: { + "/api": { + target: "http://localhost:8000/api", + prependPath: true + } + + } + }, }) diff --git a/pages/index.vue b/pages/index.vue index 3b832c4..a9c74f5 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -1,4 +1,7 @@ \ No newline at end of file diff --git a/pages/test.vue b/pages/test.vue index d92cf37..fc0182e 100644 --- a/pages/test.vue +++ b/pages/test.vue @@ -1,16 +1,28 @@