【问题标题】:Beginner on website framework selection with Nuxt.js使用 Nuxt.js 选择网站框架的初学者
【发布时间】:2020-05-26 06:31:46
【问题描述】:

我刚开始学习 Vue.js、Vue 路由器、vuex 和 Nuxt.js,并学习了一些教程代码。我是一名科研人员,正在建立一个网站数据库,主要服务于这些需求:

  • 服务器可以从 MYSQL 获取数据并显示其相关信息,例如基因及其亲属
  • 用户可以上传一个文件,然后服务器使用该文件作为输入,运行一个 Linux 程序并解析结果以显示在网站上。当从系统执行程序时,应用应该能够监控状态。
  • 我没有 CDN 要求,网站必须托管在内部机构的单个 Linux 服务器上。

我在初始化 Nuxt.js 应用程序时看到了一些后端框架选项,例如默认 Nuxt.js(似乎没有后端服务器?)、express.js、koa 等。

我应该包含 express.js 以服务于后端处理吗?或者只是默认的 Nuxt.js 可以完成这项工作?让我困惑的是,Nuxt.js 建议不要使用其他后端服务器并更好地生成静态网站,但我的应用似乎需要处理大量后端数据。

【问题讨论】:

    标签: javascript express vue.js nuxt.js


    【解决方案1】:

    这是一个晦涩难懂的问题,但也许这会有所帮助。如果您想使用 Nuxt 生成网站,您很可能会考虑需要在 Vue Spa 之外呈现它。 Nuxt 是一个与 Vue 一起使用以创建“静态站点”或服务器端渲染站点的库。这有助于 Google Bot (SEO) 等...

    如果您正在考虑创建具有 API 来存储数据并使用 Vue 作为前端框架的站点,我建议您使用 MEVN(Mongo、Express、Vue、Node)设置或 Laravel(PHP - Laravel 后端, Vue 前端) 设置并使用每个相应的 API 作为您的数据的 API,并从您的数据库中获取该数据。

    MEVN - https://github.com/UncleRemus/mevn-boilerplate

    Laravel - https://laravel.com/docs/5.8/frontend#writing-vue-components

    希望对你有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多