【问题标题】:how to build website with multiple pages and a single page app?如何建立具有多个页面和单页面应用程序的网站?
【发布时间】:2020-02-22 14:41:40
【问题描述】:

我正在用前端的 vuejs 和后端的 express 构建一个 SPA,但我想知道如何将传统的静态网站与页面以及 SPA 结合起来。

例如,我想要一个登录页面,静态页面,如定价、信息、联系方式等,然后当用户登录时,他们会被重定向到 /dashboard,从这里它是一个 SPA。

这可能是一个非常愚蠢的问题,但老实说我无法弄清楚 - 我是否需要单独托管这些并且只让 vue 路由器从 /dashboard 开始?

【问题讨论】:

  • 以“传统方式”创建您的网站,并仅在仪表板页面上添加带有 javascript 的 <div id="app"></div> 元素。

标签: express vue.js


【解决方案1】:

绝对不需要单独托管。您需要做的就是以传统方式创建多页静态应用程序。接下来,只需构建 SPA 并运行生产构建。这将生成包含所有 javascript 的 index.html。然后简单地获取这个 index.html,如果你愿意,可以重命名并将它放在所需的路径下。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-21
    • 2019-11-16
    • 2017-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多