3 回答

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

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

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