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(),