這是一個以專案為基礎的課程, 建立廣泛、深入的後端 API。我們將從零開始,以專業部署的 API 與文件結束。我們會深入研究 Node、Express 和 MongoDB。以下是您在本課程與專案中將學習到的部分內容...HTTP 基本知識Postman 用戶端RESTful APIExpress 架構路由與控制器方法MongoDB Atlas & CompassMongoose ODM中介軟體 (Express & Mongoose)自訂錯誤處理使用者角色與權限用 JWT 和 Cookie 進行驗證Web 開發正在改變。過去我們在伺服器上渲染所有的檢視和範本,但自從 React、Angular 和 Vue 等前端框架崛起後,我們現在將專案分割為後端和前端,後端負責所有資料庫互動和提供 JSON,前端則擷取資料並創造使用者介面進行互動。本課程將教會您整個後端方面的知識,讓您可以建立廣泛的 API,然後在前端使用任何您想要的東西。我們要做的遠遠不止像許多其他 Node.js 和 Express 教學一樣,只是建立一個簡單的 CRUD REST API。我們將實現身份驗證、角色和權限。本課程會教授成為真正後端工程師的感覺。