PHP 據我所知是 server side 模板語言嗎 ? 類似像 NodeJS 之前的 Jade ( 現為 pug )
我google找了下這方面相關文章 … 好像很少人用這樣的架構 ,在youtube 上找了一個教學影片但他卻是用 ng server run Angular 然後 PHP做允許 CROS , 這樣不太對吧 …
請教是不是 Angular 跟 PHP 不是這麼搭配的架構呢 ( 我不會PHP )
PHP 據我所知是 server side 模板語言嗎 ? 類似像 NodeJS 之前的 Jade ( 現為 pug )
我google找了下這方面相關文章 … 好像很少人用這樣的架構 ,在youtube 上找了一個教學影片但他卻是用 ng server run Angular 然後 PHP做允許 CROS , 這樣不太對吧 …
請教是不是 Angular 跟 PHP 不是這麼搭配的架構呢 ( 我不會PHP )
Angular就當前端SPA框架
這時候不管後端是什麼,只要是一個API可以被呼叫就好
另外,CORS跟前後端是什麼沒關係,你應該要去查一下CORS的發生原因…
PS:既然你不會PHP怎麼會來問這兩個的搭配呢?
因為目前新合作的團隊預設是的技術stack是 PHP + jQuery ,有溝通願意將Angular引進
CORS 會有問題是我看到的tutorial Angular 是 run [ ng serve ] 所以背後已經是一個 lite server
PHP 又是另一個 , 等於他 host 了兩個 server . 正常應該是只有PHP 一個吧 .
開發時期,本來就是分開的, 前端的頁面不在是由後端提供,而是要是為兩個不同的網站在互相溝通
就如使用 asp.net mvc webapi 來作為後端,前端使用 Angular 是一樣的道理
由於前後端分離,後端使用怎樣的技術就很隨意了
發佈到正式環境時,就有兩種做法
Angular CLI 遇到 CORS 的問題時,可以使用 proxy 的方式解掉。但回到基本,一切還是要看你怎麼規劃架構的