亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

連接前端和后端

連接前端和后端

PHP
收到一只叮咚 2023-03-04 17:35:06
請原諒我的發帖禮儀,因為我是堆棧溢出(和一般編碼)的新手。我使用 HTML、CSS 和 Javascript 構建了一個 Web 應用程序的前端。我已經使用 MySQL 創建了一個帶有 Aws RDS 的數據庫實例。我已經成功地使用我的 webapp 所需的相應表設置了數據庫,但我現在仍然停留在前端和后端之間的實際交互方式上。我已經對 REST API 進行了一些研究,但是找到有關該主題的合格學習材料比您想象的要難。此外,我不需要其他人能夠訪問我的數據,只需要我的客戶群即可。我了解 HTTP 請求的基礎知識,我了解如何使用 MySQLI 獲取 php 文件與我的數據庫進行交互,但是我應該如何將相關的 POST 數據放入 PHP 文件中,然后讓它們通過 MySQLI 將其推送到數據庫?如何將通過 PHP 中的 mysqli 檢索到的數據返回到我的 Web 應用程序?
查看完整描述

3 回答

?
鳳凰求蠱

TA貢獻1825條經驗 獲得超4個贊

我認為你只需要完成你的 web 應用程序,為此,我建議你使用來自Laravel或CodeIgnitor的任何流行的 php 框架

學習入門、數據庫連接、模型、控制器和視圖層,它將為您提供控制器來創建完整的 Web 應用程序。您不需要為此使用 REST api。


查看完整回答
反對 回復 2023-03-04
?
開滿天機

TA貢獻1786條經驗 獲得超13個贊

您可能希望使用 Laravel 作為應用程序的后端。這將為您提供開箱即用的基本安全問題,并且很容易上手。

https://laravel.com/

您可以使用 route/api.php 文件并為每個請求創建所有 url 和方法。

另外,您可以使用 Laravel 護照來保護所有 API 調用以使用 JWT 令牌,這樣如果他沒有連接,任何人都無法訪問數據。

然后與數據庫的通信將非常容易,因為 Laravel 使用 Symfony。

https://symfony.com/

其他框架也存在,例如 CodeIgniter。

https://codeigniter.com/

我真的認為對于新開發人員來說,使用框架可以挽救生命,尤其是對于您使用自己的 PHP 代碼可能遇到的所有安全問題。

否則使用作曲家你可以安裝任何你可能會覺得有趣和節省時間的包。只需確保該軟件包周圍有一個良好的社區。

https://getcomposer.org/

然后在您的前端實現您的 API,您可能需要使用 Axios。

https://github.com/axios/axios

并在實施之前測試您的 API 調用,您可能需要使用 Postman


查看完整回答
反對 回復 2023-03-04
?
GCT1015

TA貢獻1827條經驗 獲得超4個贊

我決定使用在 Node.js 中構建的 REST API。我使用 express、json web 令牌和一些來自 dev ed 和 traversy media 的教程來開始。自最初發布以來,我已經重建了前端和 API。我現在在前端使用普通的 HTML、CSS 和 vanilla javascript,從 API 獲取所有數據,這些數據是從 MySql 的 AWS RDS 實例中提取的。



查看完整回答
反對 回復 2023-03-04
  • 3 回答
  • 0 關注
  • 178 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號