asyncData ({ params, error }) {
return axios.get(`https://my-api/posts/${params.id}`)
.then((res) => {
return { title: res.data.title }
})
.catch((e) => {
error({ statusCode: 404, message: 'Post not found' })
})
}
// Еще вариант
this.$nuxt.error({ statusCode: 404, message: err.message })
<nuxt-link :to="{name: 'blog', query: {tag: tag.id}}" v-for="(tag, i) in tags" :key="i">{{ tag.name }}</nuxt-link>
async asyncData({$axios, query}) {
const posts = await $axios.$get('/api/blog', {
params: {
tag: query.tag,
}
})
return {
posts: posts.data,
}
},
Есть ли возможность аналогично подключить Nuxt рядом с Vue для использования серверного рендеринга?