參考day20專案,這次後端資料庫模組採用TypeORM,今天先規劃後端專案架構,功能皆未真正實作。
專案架構圖
連結
特別介紹一下typeorm-model-generator,它可以自動將DB裏頭的表直接產出entity,節省我們開發時間,有時候資料表很多,工程師要花超多時間去寫entity,還要注意有沒有寫錯,但如果透過它,我們可以專注在其他程式邏輯上。
今天先將TypeORM串到local端的BitCoin資料庫,對http://localhost:3000/users 做GET請求確認從資料庫連線和撈值是否正常,另外也先準備好Mongoose模組部分,但因尚未確認Bitcoin 即時報價和歷史報價會回傳哪些屬性值,故未完成Schemas資料夾,今天先準備環境,明天再動工,明天要完成的是對會員的CRUD,也就是使用TypeORM模組操作MSSQL。
程式碼都在github