我想創建幾個類似的網上商店,并從一個集中的地方管理所有內容。我不會自己對后端進行編程,因為這會花費很多時間 我不想定期更新安全性。我也不會使用多個現成的模板網站,因為每月會花費很多。
到目前為止,我發現的最佳解決方案如下:
我會用 HTML、CSS、JS(可能是 VueJS)自己撰寫前端代碼,并從 Firebase 獲取后端作為服務。
問題 Nr.1:你有更好的主意嗎?
Quesiton Nr.2:如果這個解決方案沒問題,那么:是否可以通過一個后端使用 Firebase 管理多個托管網站?我的意思是每個網站都有單獨的域,但是 1 個資料庫,并且所有網店通常只有一個后端?
uj5u.com熱心網友回復:
您可以在單個 Firebase 專案中設定一個或多個 Firebase 托管站點。由于站點都在同一個 Firebase 專案中,因此所有站點都可以訪問該專案的其他 Firebase 資源。
https://firebase.google.com/docs/hosting/multisites?authuser=0&hl=it#set_up_deploy_targets
基本上,您從 Firebase 托管控制臺添加一個站點,例如“my-app.web.app”。
在專案目錄中使用以下命令:
firebase target:apply hosting TARGET_NAME my-app
目標名稱僅用于在部署程序中為您提供幫助,顯然選擇它是有標準的。
該.firebaserc檔案應如下所示:
...
"targets": {
"your-project": {
"hosting": {
"TARGET_NAME": [
"my-app"
]
}
}
}
...
在firebase.json檔案中,您必須將"hosting"欄位轉換為陣列,并在現有目標之外添加新目標。
...
"hosting": [
...
{
"target": "TARGET_NAME",
"public": "custom_dist",
"ignore": [...],
"rewrites": [...]
}
]
...
此時要部署,只需使用以下命令:
firebase deploy --only hosting:TARGET_NAME
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/517386.html
標籤:Google Cloud Collective 火力基地建筑学虚拟主机
