原始檔案範例: https://github.com/john-smilga/node-express-course
使用express開API的練習專案,使用JWT
做身分認證、brycpt
做密碼加密,使用MVC架構撰寫程式碼,MongoDB的架設練習,推送到heroku上線,最後用swagger ui產生API畫面。
- DEMO:https://zero6-jobs-api.onrender.com/api-docs/
- (Heroku備份):https://jobs-api-course.herokuapp.com/api-docs/
本章節使用了docgen
套件產生文件檔,DEMO
第14章是一個有關於帳號註冊、email收信,接著email認證的流程。 以及如何重置密碼的整套流程,包含資料庫如何搭配。
第14章節非常完整的描述這些複雜的流程。