簡體   English   中英

React 和 Laravel:拆分 API 和前端?

[英]React & Laravel: split API and Frontend?

由於我現在已經學到了很多關於 React 和 Laravel 的知識,我當然可以使用創建一個 Laravel 應用程序

laravel 新的 MyApp

並設置要與之反應的預設

php工匠預設反應

現在我可以使用前端和 API 構建一個不錯的應用程序。

但這是最佳實踐嗎? 我想知道安裝一個反應應用程序是否會更好,即使用create-react-app並將其與 laravel 分開,因為我不需要 laravel 中的整個視圖內容。

使用 React CLI create-react-app構建

  1. 您可以使用靜態托管服務器托管您的網站,這對於更多流量場景來說更便宜。
  2. 雖然單獨的 php 服務器需要使用 laravel 托管 api 部分,但是,這些 api 可以在移動應用程序中使用。 您可以在具有子域的單個服務器上托管。
  3. 搜索引擎優化將是一個頭痛。 您將需要一個單獨的 nodejs 函數來注入 seo 標簽或任何其他方式。
  4. 由於您的前端和后端是隔離的,因此您的系統會更安全一些,不會受到后端/管理面板漏洞的影響。 您只需要保護所有 api。

在laravel php artisan preset react構建php artisan preset react

  1. 簡單的 SEO 部分,可以使用 laravel 進行服務器端渲染。
  2. 單服務器,單域易於維護。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM