3 回答

TA貢獻(xiàn)1825條經(jīng)驗 獲得超4個贊
我認(rèn)為你只需要完成你的 web 應(yīng)用程序,為此,我建議你使用來自Laravel或CodeIgnitor的任何流行的 php 框架
學(xué)習(xí)入門、數(shù)據(jù)庫連接、模型、控制器和視圖層,它將為您提供控制器來創(chuàng)建完整的 Web 應(yīng)用程序。您不需要為此使用 REST api。

TA貢獻(xiàn)1786條經(jīng)驗 獲得超13個贊
您可能希望使用 Laravel 作為應(yīng)用程序的后端。這將為您提供開箱即用的基本安全問題,并且很容易上手。
您可以使用 route/api.php 文件并為每個請求創(chuàng)建所有 url 和方法。
另外,您可以使用 Laravel 護(hù)照來保護(hù)所有 API 調(diào)用以使用 JWT 令牌,這樣如果他沒有連接,任何人都無法訪問數(shù)據(jù)。
然后與數(shù)據(jù)庫的通信將非常容易,因為 Laravel 使用 Symfony。
其他框架也存在,例如 CodeIgniter。
我真的認(rèn)為對于新開發(fā)人員來說,使用框架可以挽救生命,尤其是對于您使用自己的 PHP 代碼可能遇到的所有安全問題。
否則使用作曲家你可以安裝任何你可能會覺得有趣和節(jié)省時間的包。只需確保該軟件包周圍有一個良好的社區(qū)。
然后在您的前端實現(xiàn)您的 API,您可能需要使用 Axios。
https://github.com/axios/axios
并在實施之前測試您的 API 調(diào)用,您可能需要使用 Postman

TA貢獻(xiàn)1827條經(jīng)驗 獲得超4個贊
我決定使用在 Node.js 中構(gòu)建的 REST API。我使用 express、json web 令牌和一些來自 dev ed 和 traversy media 的教程來開始。自最初發(fā)布以來,我已經(jīng)重建了前端和 API。我現(xiàn)在在前端使用普通的 HTML、CSS 和 vanilla javascript,從 API 獲取所有數(shù)據(jù),這些數(shù)據(jù)是從 MySql 的 AWS RDS 實例中提取的。
- 3 回答
- 0 關(guān)注
- 187 瀏覽
添加回答
舉報