iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 4
0
自我挑戰組

Junior 後端工程師歷程系列 第 4

Day 04: Laravel 與 SPA

前後端分離已經是當今業界常見的開發方式,使用 Laravel 當然也能夠開發後端 API。

什麼是 SPA ?

沒關係,先來問問 Google /images/emoticon/emoticon06.gif

竟然 !! /images/emoticon/emoticon09.gif

--- 認真分隔線 ---

SPA 簡單解釋

  • Single Page Application
  • 中文 「單頁式應用程式」
  • 只在一個頁面操作

SPA 的優點

  • 頁面載入速度快
  • UX 提升
  • 降低資料傳輸(只傳 Json,而不是整個頁面)

為甚麼我們需要前後端分離架構 ?

  • 前端後端不需要維護相同專案檔
  • 前後端可以不用互相看對方的資料夾結構
  • 前端可以自己選擇前端框架
  • 讓後端只顧好資料處理與商業邏輯
  • 避免前後端吵架與打架 (錯,還是有可能)

開發常遇到的問題

  • CORS 跨來源資源共用
  • API 請求頻率限制 (同一個 IP 一分鐘 60 次)

Laravel 開發 API

來規劃一下接下來幾天想寫的,大致上如下:

Laravel 打造一組 API 系列

  • API 介紹與環境建置
  • 資料建置
  • 使用 API Resource
  • 工作上實戰小技巧

應該還有一些資料可以補充!有問題都可以問哦 /images/emoticon/emoticon37.gif


上一篇
Day 03: Laravel 學習資源統整
下一篇
Day 05: Laravel 打造一組 API 系列 (1) - API 簡介與環境建置
系列文
Junior 後端工程師歷程10
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言