【发布时间】:2019-12-21 09:59:03
【问题描述】:
我的 Nuxt.js 应用有这样的结构:
/pages/index.vue
/pages/_slug/index.vue
当用户获得/{any_page}时,会使用路径构建页面内容:
/pages/_slug/index.vue
<template>
<div>
{{slug}}
</div>
</template>
<script>
import fetch from 'isomorphic-fetch';
export default {
async asyncData({ params }) {
return { slug: params.slug }
}
}
</script>
这在通过yarn dev 直接运行 Nuxt 应用程序时非常有效。
当我尝试使用 firebase 函数运行它时:
$ firebase serve --only functions,hosting
静态路由完美运行,但动态路由总是呈现默认的/ 页面,而不是执行动态页面。我该如何解决?
【问题讨论】:
-
您是否尝试将 Nuxt 项目作为静态内容部署到 Firebase 托管?
标签: javascript firebase google-cloud-functions nuxt.js