我如今本職工做是UI設計,可是在工做中也喜歡瞭解和學習前端技術,這是小網站是我去年開始學習Node以後開發的我的項目。這個項目邊學邊作,斷斷續續也有半年時間吧,期間不斷增長新功能,優化用戶體驗。如今由於想構想新項目,不打算繼續更新,因此分享給感興趣的朋友,你們互相學習。html
項目地址 https://github.com/luosijie/card前端
預覽地址 http://card.luosj.megit
安裝MongoDB併成功啓動github
git clone "https://github.com/luosijie/card.git"npm
npm install瀏覽器
npm start服務器
訪問 localhost:3000學習
Node + Express優化
MongoDB + Mongoose網站
網站的基本功能是管理員編輯好名片模板並上傳到服務器,用戶經過簡單編輯名片模板下載直接拿去打印店打印
登陸註冊
圖片簡單處理
名片模板的上傳和保存
名片圖片的打包和下載
名片模板收藏
MongoDB數據增刪改查
html2Canvas 用於將html解析爲圖片
jsZip 用於圖片打包
fileSaver 用於導出打包後的zip文件
代碼組織比較亂 ———— 哪天心情好再來整理
沒有兼容瀏覽器,目前只谷歌 火狐能夠正常訪問 ———— 人生苦短,我不兼容
沒有管理後臺 ———— 這是一個比較大的問題
模板列表用hbs模板渲染
看起來簡單的頁面結果花的時間最多
注意:這個頁面的權限只有 用戶名爲admin 才能夠訪問,沒辦法就是這麼不科學
先這樣了,歡迎你們star