【发布时间】:2020-03-17 20:02:47
【问题描述】:
我已经在整个互联网上搜索了我的问题的答案。到目前为止没有运气。
我想要实现的目标: 我有一个在通用模式下运行的 Nuxt 应用程序。它类似于一个小型社交网络,用户可以在其中创建自己的个人资料并分享他们的工作。
所以我正在使用从 url 获取参数并从我的数据库 (firebase) 获取适当数据的动态路由 (users/_id.vue)。到目前为止一切顺利。
我想用静态主机(Netlify 或 Zeit Now)托管它,我知道动态路由可以通过生成配置呈现。但这不是我想要的。对于这个特定的路线,我可以使用一个空 shell,然后 Async Javascript 访问 API 并用数据填充 shell。搜索引擎优化在这里并不重要,因为无论如何配置文件都落后于身份验证。
我需要的只是 Nuxt 生成一个“catch all”文件,然后呈现用户配置文件客户端(users/martha 或 users/johndoe)。 Gridsome 通过从 _id.vue 文件中渲染 _id.html 来做到这一点。有没有办法让 Nuxt 也做同样的事情?
感谢您在这里帮助我。
【问题讨论】: