設計一套簡單通用的圖片 API,架構會更簡潔,也更容易維護。


電商後臺本質上接近 CMS,常見需求包含商品多圖、首頁橫幅、部落格封面與公告圖片等。

建立統一的後端圖片上傳 API,並加入基本驗證,例如既有的 Session 登入驗證,避免外部任意呼叫或濫用圖片 API。

無論是商品、公告或部落格模組,需要圖片功能的模組,都使用同一支上傳 API,只傳兩個參數:

  1. 圖片檔案
  2. namespace 命名空間

後端依照 namespace 建立圖片相對路徑,資料庫只儲存該相對路徑,並回傳圖片公開網址。

不要在資料庫儲存絕對網址。

圖片初期可能放在自家主機,未來也可能搬到 AWS S3、Cloudflare R2 或其他物件儲存服務。固定儲存相對路徑,可降低日後遷移成本。

各個圖片模組統一使用通用的後端上傳 API,架構會更簡潔,也更容易維護。


⭐️ Shopify 網站開發服務(給品牌)
https://job.turn.tw/shopify-services

⭐️ 川川電商事務所(全客製電商開發服務)
https://chuanchuan.tw

⭐️ 台灣 Shopify 商家交流 LINE 群(非官方)
https://line.me/ti/g2/PZ_1LILWVWWuzZQ50HNpYA-A3k6QXWF6znqoBQ

⭐️ 台灣 Shopify 開發者 LINE 群(非官方)
https://line.me/ti/g2/YUasX5K3CJ4QdIx76zppjHlh3-q8w-xkSyK1LA

共有 0 則留言


⭐️ Shopify 網站開發服務(給品牌)
https://job.turn.tw/shopify-services

⭐️ 川川電商事務所(全客製電商開發服務)
https://chuanchuan.tw

⭐️ 台灣 Shopify 商家交流 LINE 群(非官方)
https://line.me/ti/g2/PZ_1LILWVWWuzZQ50HNpYA-A3k6QXWF6znqoBQ

⭐️ 台灣 Shopify 開發者 LINE 群(非官方)
https://line.me/ti/g2/YUasX5K3CJ4QdIx76zppjHlh3-q8w-xkSyK1LA
🏆 本月排行榜
🥇
站長阿川
📝45   💬1  
647
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次