簡體   English   中英

使用 Nuxt.js 選擇網站框架的初學者

[英]Beginner on website framework selection with Nuxt.js

我剛開始學習 Vue.js、Vue 路由器、vuex 和 Nuxt.js,並遵循了一些教程代碼。 我是一名科研人員,正在建立一個網站數據庫,主要滿足這些需求:

  • 服務器可以從 MYSQL 中獲取數據並顯示其相關信息,例如,基因及其親屬
  • 用戶可以上傳一個文件,然后服務器使用該文件作為輸入,運行 Linux 程序並解析結果顯示在網站上。 當從系統執行程序時,應用程序應該能夠監控狀態。
  • 我沒有 CDN 要求,網站必須托管在內部機構的單個 Linux 服務器上。

我在初始化 Nuxt.js 應用程序時看到了一些后端框架選項,例如默認的 Nuxt.js(似乎沒有后端服務器?)、express.js、koa 等。

我應該包含 express.js 來為后端處理提供服務嗎? 或者只是默認的 Nuxt.js 可以完成這項工作? 令我困惑的是,Nuxt.js 建議不要使用其他后端服務器並更好地生成靜態網站,但我的應用程序似乎需要處理大量后端數據。

這是一個晦澀的問題,但也許這會有所幫助.. 如果您想使用 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

希望這可以幫助你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM