1.最早一篇關於express框架簡單的增刪改查文章,http://www.cnblogs.com/zhengyeye/p/nodejs.html#3947308;意外走紅博客園,無奈自己之前一直沒有在重拾起express,也就對各位同學的提問,回答的不是完美,在此say sorry了:
於是在強迫症的逼迫下,想着趕緊把遺留的問題解決掉,就給自己定了一個小目標:重新再拾起express,也是希望能解決掉之前文章底部同學們的提問。
1.因為自己重新裝過電腦系統,因此相當於從頭開始重新開始項目:包括nodejs的環境、以及express的安裝;而這些關於環境變量的配置均可以在百度上找到滿意的答案,只是唯一值得注意的就是:一定要記住配置好環境變量,仔細點、認真點,要不然一執行:express --version就是滿屏紅色錯誤。
2.環境變量配置好之后,按照express官網中http://expressjs.com/zh-cn/的介紹,利用express應用生成器http://expressjs.com/zh-cn/starter/generator.html,先搭建一個最基礎的項目;
3.項目新建好之后,第一步先把模板引擎更換為自己熟悉的一種,(這里並不指定哪種,完全憑借個人喜好;鑒於上篇文章中的art-template升級到最新版本的4.x之上難於兼容該demo的原因,我就重新使用的一種模板引擎:nunjucks,關於nunjucks有興趣的也可以百度哦~),具體的修改代碼均在app.js中有所體現,有興趣可以下載看看;
4.剩下的改動就在users.js中的頁面跳轉以及渲染寫法了(這是因為art-template與nunjucks的使用區別),其余均沒太大改動(亦或是無改動吧)。
這次附上完整的代碼,下載完成后,只需npm i裝上依賴包,npm start就可以運行了,請戳這里
效果圖:
若還有疑問,歡迎提問,我將盡力解答。