”“”
續集ORM簡介(帶有Express.js + Postgres)
學習如何構建Express.js身份驗證後端,續集ORM,Postgres,Docker並用Jest
進行測試
您好,歡迎參加此課程!在這裡,您將了解有關使用專業質量代碼建立強大的後端的很多知識。在整個課程中,我們將討論多個主題,包括使用Docker對本地數據庫進行配置,將Express.js與semelize AS ORM一起使用來處理數據庫,用嘲笑測試我們的代碼並構造我們的代碼以促進測試。
此外,我們將探討以下關鍵領域:
續集的最佳實踐:
– 登記模型和模型之間的關聯
– 添加範圍並進行簡單查詢
– 寫遷移
JWT和BCRYPT用於身份驗證:
– 使用JSON Web令牌(JWT)和BCRypt處理身份驗證
開玩笑的測試:
- 了解測試的重要性以及如何為每條代碼編寫測試
Express中間件:
-
探索明確的中間件以及如何測試
Docker和Docker Compiss:
-
使用Docker和Docker Composis配置本地數據庫,以避免需要本地數據庫安裝
最佳實踐:
- 將Express應用程序與服務器分開以促進測試
- 將邏輯與控制器的模型分開
-
隱藏回复密碼
本課程與他人脫穎而出,因為它強調了編寫生產水平代碼的重要性,並灌輸了徹底測試的習慣。許多課程傾向於忽略測試,但實際上,這是軟件開發的關鍵方面,永遠不應被忽略。
您將學到什麼:
-
通過Express構建生產水平應用
- 配置可再現的開發環境而沒有並發症
- 使用semelize orm將遷移遷移到郵寄數據庫
- 在我們的應用程序中為每行代碼編寫測試