全端網站架構

本篇記錄建置一個全端網站的架構設計概述,使用的框架、套件如下

  • Backend - Node.js + Apollo Server (GraphQL)
  • Frontend - React + Apollo Client (GraphQL)
  • Database - MySQL
  • Deployment - AWS EC2, Nginx

檔案架構

1
2
3
4
5
6
- api                              後端程式碼
| -
- client 前端程式碼
| -
- nginx Nginx 設定檔
| -

後端架構

前端架構

部署