簡體   English   中英

使用Nuxt / Firebase的項目架構

[英]Project architecture using Nuxt/Firebase

我正在為自己的工作建立一個新項目,如果可能的話,我希望獲得一些建議。 我的項目包括將nuxt.js用於前端,將firebase用於后端。 因此,這基本上是100%的前端項目。

我的網站將具有兩個主要功能:1.事物的前端:主頁,搜索頁,視圖配置文件等。2.事物的后端:儀表板,用戶可以在其中注冊和管理他需要的任何數據輸入,編輯,刪除等

因此,考慮到該項目在不久的將來會變得相當龐大,而性能是該項目的重中之重,

我的問題是:

最好有兩個具有不同依賴項的子項目(node_modules和package-lock等),以及不同的nuxt.config.js。 儀表板的子文件夾將在一個子域中,例如:www.dashboard.website.com,而前端方面將是主要域www.website.com。

要么

只需將所有內容放在一個大項目中並共享依賴項,即使儀表板中不需要依賴項,反之亦然。

這不是可以很快回答的問題。

考慮一些事情。

托管-我假設您已經擁有了這些域(如果沒有的話),我建議將它們與對應的.org,.com,.info搶奪(Idk您的公司有多大,但他們應該為此擁有資源)

服務器-如果您沒有自己的服務器,則必須依靠可靠的提供商來保證良好的運行時間和速度。

數據-為要容納的每個指標設計一個數據結構,並考慮如何添加可能沒有想到的更多內容。 確定類型,位置,回調,描述等。(我建議您為創建的每個指標提供大量文檔/ excel文件)

安全性-取決於服務器上托管的內容-如果它們是您的服務器,則必須遵守所有法律和法規。 如果您的托管歐盟數據,您將有更多規定。 我會問您的IT部門是否需要事先進行審核等。

存儲-您將以所有請求類型的形式處理什么類型的文件,數據,以及它們如何影響您的前端/后端。

現在可以回答直接的問題,但是如果您根據原始問題進行更好的計划,則不會因為復雜而一遍又一遍地重新創建第一個月,

暫無
暫無

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

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