From f76b1fec3479609f05907c02858e2f0f8d1433ad Mon Sep 17 00:00:00 2001 From: Pacharapol Withayasakpunt Date: Thu, 17 Dec 2020 19:21:20 +0700 Subject: [PATCH] try to make redirect work properly --- packages/nuxt/pages/blog/index.vue | 6 +++++- packages/nuxt/plugins/axios-fix.ts | 4 ---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/nuxt/pages/blog/index.vue b/packages/nuxt/pages/blog/index.vue index 4c5e316..fd5e2d3 100644 --- a/packages/nuxt/pages/blog/index.vue +++ b/packages/nuxt/pages/blog/index.vue @@ -7,7 +7,11 @@ import { Vue, Component } from 'nuxt-property-decorator' @Component({ async asyncData({ $axios }) { - const { result, count } = (await $axios.$get('/api/q')) || {} + if (process.static && typeof location !== 'undefined') { + location.reload() + } + + const { result, count } = await $axios.$get('/api/q') return { posts: result, diff --git a/packages/nuxt/plugins/axios-fix.ts b/packages/nuxt/plugins/axios-fix.ts index 78bdedb..9169656 100644 --- a/packages/nuxt/plugins/axios-fix.ts +++ b/packages/nuxt/plugins/axios-fix.ts @@ -19,10 +19,6 @@ const plugin: Plugin = ({ $axios, error }) => { return r }, (err) => { - if (process.static) { - return {} - } - error({ statusCode: err.response.status, message: err.toJSON(),