【发布时间】:2021-08-25 09:59:09
【问题描述】:
我想使用 @nuxtjs/content 模块从另一台服务器(例如 CDN)获取文件,以便在没有 Nuxt.js 的情况下独立管理 .md 文件。
我当前的nuxt.config.js 文件如下所示:
export default {
...
content: {
dir: 'http://some-cdn.xyz/content/'
},
...
}
现在我要加载 pages/_slug.vue 文件中的内容:
<template>
<div>
<NuxtContent :document="doc" />
</div>
</template>
<script>
export default {
async asyncData({ $content, params }) {
const doc = await $content(params.slug || 'index').fetch();
return { doc };
},
};
</script>
现在当我输入 http://localhost:3000/some-page 时,我应该从 CDN 获取相应的文件(some-page.md)。相反,我从 Nuxt.js 收到此错误:/some-page not found。
我应该怎么做才能让它工作,这甚至可以用我当前的设置吗?
【问题讨论】:
标签: javascript vue.js nuxt.js