[慕课笔记] node+mongodb建站攻略
如何利用node+mongodb來快速搭建一個電影網站?
一:后端部分
整個網站的后端是由node.js來驅動的,所以在后端需要安裝node.js,以及在這個基礎之上的框架express,它能夠幫助我快速的搭建web應用,然后數據庫選用的mongodb,以及對mongodb快速建模的工具mongoose。后端的模板引擎用的是jade關于時間個日期的格式化選用的是Moment.js底下的這四個模塊都是通過npm安裝的,npm是node自帶的。
二:前端部分
前端部分會選用jQuery的類庫以及boostrap的樣式的框架,它們都是網站前端的靜態資源,網站前端的靜態資源都存在一個版本的依賴和版本的管理,所以我們需要通過Bower來安裝它們,Bower本身也是一個npm模塊,所以它也需要現有npm的安裝方。
三:本地的開發環境
本地的開發環境后面的網站會用到less的編譯,樣式的合并,語法的檢查,包括前后端單元測試的實現,以及服務的自動重啟,這幾個任務都是通過grunt來集成。
四:實戰步驟
選擇完這些框架以后,就可以來開始實戰,項目開發分為九個步驟
1:需求分析:看一下開發一共有多少個頁面,頁面里都有什么樣的內容和需求以及什么樣的交互,這樣做到心里有數。
2:項目依賴初始化:然后對項目所依賴的模塊進行一個安裝和 初始目錄的創建。
3:入口文件編碼:在后端開始創建一個入口文件并且進行編碼。
4:創建試圖:編碼以后就可以來創建幾個重要頁面的視圖了,也就是模板。
5:測試前端流程 :來跑通前后端的流程,也就是說,從瀏覽器發起一個請求到后端,后端接收到之后,返回一段數據。
6:樣式開發,偽造模板數據? :跑通前后端之后,就可以對頁面進行一個樣式的開發和一些HTML的dom結構的填充,同時要偽造一些模板數據。
7:設計數據庫模型:這時候頁面都有了,我們開始基于頁面里面的內容同時來設計數據庫的模型。
8:開發后端邏輯:然后來開發后端的邏輯,到這一步為止,前后端的邏輯都已經實現掉了。
9:配置依賴文件,網站開發結束:對前端靜態資源版本和后端模塊版本進行一個配置文件的生成,然后整個網站就開發結束了。
五:詳細開發
然后來看一下網站的頁面 ,左邊是首頁,有一個電影列表,把存在數據庫里面的電影全部都取出來展現在這里,每一個海報都有電影名稱和播放按鈕,點擊海報或者播放按鈕就會跳轉到右邊這個頁面,也就是詳情頁,詳情頁就是這部電影所針對的更加詳細的介紹字段之類的東西。
后臺錄入頁:其實這里就是一個表單,在后端能夠填寫一些和電影有關的數據,點擊最底下的錄入按鈕的時候,會將這張表上的數據提交到后臺,后臺就會存到數據庫,也就是mongodb里面,右邊是列表頁,當存入一定數據的電影的時候,我們可以進行批量的管理,比如更新或者刪除。
轉載于:https://www.cnblogs.com/wangting888/p/9702085.html
總結
以上是生活随笔為你收集整理的[慕课笔记] node+mongodb建站攻略的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: $watch方法
- 下一篇: Pyhton基础篇(2)-变量、用户输入