技術棧選用express+mongoose+jade: 1.首先需要一個app類作為程式的入口點app = express() 2.一個router類,負責請求的轉發,這個router類的用法是將app這個物件傳入到其中 require('./config/routes')(app) 然後在內部利用app進行請求呼叫。在這個router類中,我們需要引入其他模組的controller,以便在請求對應路徑的時候呼叫對應函式。(引用這個router類就是為了解耦,然後後期便於維護以及修改) 3.controller是最終的業務邏輯處理的地方。包括(呼叫資料庫,運用model,跳網頁,進行邏輯判斷等) 4.model是通過實現設定的new mongoose.Schema生成對應的資料庫的一張表的抽象,mongoose通過model生成對應表的欄位,以及對這個表進行操作的擴充套件方法。(‘pre’,’statics’,’methods’),尤其要注意populate的用法。 5.controller對model進行處理之後會將model傳到對應的html頁面,然後在html頁面內部進行資料渲染。 6.html我這裡使用的jade作為渲染模板。
新學Node-JS的一點總結
相關文章
- 以前學習sql的一點總結SQL
- 學習SSD4的一點總結
- Duplicate的一點總結
- ash的一點總結
- 一點總結
- 學習git以及github自己的一點小總結:Github
- 學習mysql之後的一點總結(基礎)MySql
- clickhouse使用的一點總結
- flashback database的一點總結Database
- rowid的一點總結!
- 一點ASMM總結ASM
- 使用繫結變數的一點總結!變數
- 大學兩年的一點總結
- 總結的小知識點(一)
- 線段樹的一點總結
- 關於ORACLE的一點總結Oracle
- 有關role的一點總結!
- sql loader的一點總結SQL
- data buffer cache的一點總結。
- rowid一點總結
- 學期總結一
- in、exists操作與null的一點總結Null
- linux調優的一點總結Linux
- rman的一點簡單總結 1
- 左值右值的一點總結
- 列許可權的一點總結!
- oracle資料字典的一點總結!Oracle
- data buffer cache的一點總結 -- 轉
- profile中password limit的一點總結MIT
- sql load的一點小總結SQL
- dmt、lmt、mssm,assm的一點總結!SSM
- Vue學習知識點總結Vue
- 總結一下開啟新的航程
- JDK8新特性學習總結JDK
- C++11新特性總結 (一)C++
- #新炬學院分享#關於Oracle資料庫最佳化的幾點總結Oracle資料庫
- OC學習總結(一)
- 關於v-for的一點小總結