我知道這聽起來很瘋狂,但我有一個想法,我願意嘗試一下。我爲所有在線項目使用GitLab頁面,但其中很多都是ASP.NET MVC,這是一個問題,因爲我不認爲您可以在GitLab頁面上運行ASP.NET MVC站點。然後我想,如果我使用類似angular或node.js的網站製作網站,併爲我的所有Web項目提供中央API,該怎麼辦?我認爲這是一個好主意,直到我意識到我也無法使用數據庫。我想我問的是,是否有可能創建一個REST API,使用JSON文件存儲和node.js作爲請求頁面,創建一個沒有數據庫的API?爲靜態主機創建REST API
0
A
回答
0
當然。
如果從應用程序代碼的角度考慮數據庫,它基本上只是一個存儲和檢索數據的地方。
想象一下您正在使用的數據庫庫有兩個簡單的方法,store
和retrieve
。在您的應用程序代碼中,您可以編寫db.store('here is the item')
及更高版本,db.retrieve()
。
但是,那些store
和retrieve
方法可以用許多不同的方式實現,以從應用程序的角度提供相同的有效行爲。一些例子:從外部數據存儲
- 發送/查詢的數據/,如PostgreSQL的
- 將其寫入磁盤上的文件,並在內存中 讀回來後
- Store中的數據
- 發出HTTP請求到外部系統來存儲數據
有些選項會根據您的具體要求或多或少合適的,但是,一般的想法是,給定一個數據庫API,你可以implemen用完全不同的方法完全相同的方法簽名。
相關問題
- 1. 爲EJB創建REST API
- 2. 創建REST API
- 3. 使用PHP創建REST API:獲取請求主機的域名
- 4. 通過REST API創建Octopus機器(PowerShell)
- 5. 創建虛擬機部署Azure REST API
- 6. 爲iPhone創建靜態庫
- 7. 創建REST/JSON API
- 8. 創建REST Api bean
- 9. 從PHP API創建REST API
- 10. Yammer REST API用於創建主題狀態並獲取主題Id
- 11. 我如何在Mongoose中爲REST API創建虛擬機
- 12. 創建主機
- 13. 如何爲Yii2-basic-template創建REST API
- 14. Koa.js - 提供靜態文件和REST API
- 15. 爲類創建對象爲靜態
- 16. 靜態庫創建
- 17. 創建靜態庫
- 18. REST API創建虛擬機部署:如何使用AD DC創建虛擬機?
- 19. NodeJS和Java創建REST API
- 20. 在ATK4中創建REST API?
- 21. O365創建使用REST API
- 22. Rest API創建文檔
- 23. 使用PHP創建REST API
- 24. 在ASP.Net中創建REST API
- 25. 創建REST客戶端API
- 26. 創建REST API資源
- 27. 谷歌靜態地圖API工作在主機只有localhost
- 28. 爲所有版本創建靜態庫
- 29. 爲靜態UITableViewCell子類創建屬性
- 30. 爲iOS創建靜態鏈接庫
你不能在GitLab頁面上執行代碼,所以不行,你不能。他們說:「我可以使用.php頁面並將數據庫與我的網站連接嗎?」 否。GitLab Pages僅託管靜態網站(HTML,CSS和JS)。「 https://about.gitlab.com/2016/04/07/gitlab-pages-setup/ –