NodeBootJS 是又一個nodejs 手腳架磅网,或者往大了說是一個框架绳匀。這篇文章將向大家簡要地介紹這個框架
NodeBootJS為何物粒竖?
NodeBootJS是一個基于NodeJS的純Javascript解決方案照捡,主要框架組成是VueJS, ExpressJS, NodeJS 以及MongoDB叮贩。它的使命是幫你快速地構(gòu)建一個能用的击狮,健壯的,可靠的Nodejs 應(yīng)用程序益老,讓你可以把精力全部放在核心業(yè)務(wù)的實(shí)現(xiàn)上彪蓬!
為嘛需要NodeBootJS
真的勇士敢于直面尖銳的問題
的確,在NodeJS的生態(tài)圈捺萌,已經(jīng)有不少前輩撲在手腳架的項(xiàng)目上, 其中也不乏有像MEAN.JS這種由企業(yè)開源出來的档冬。第一次看到MEANJS的時(shí)候,大家直呼這是 良心企業(yè)疤掖俊酷誓!因?yàn)樗拇_讓開發(fā)速度飛起來,大大地減少了好多碼農(nóng)被產(chǎn)品經(jīng)理鄙視的次數(shù)态坦。但是(如果沒有“但是”盐数,就沒有NodeBootJS啦),AngularJS 1.x的坑 讓不少碼農(nóng)心中 飄過無數(shù)只 草泥馬: 學(xué)習(xí)曲線老陡了伞梯,新手沒有個把星期很難入門玫氢。而且那會的用AngularJS就好像非得做成一個單頁面應(yīng)用(SPA),搞得本來只是賣膏藥的首頁變成一個沉重?zé)o比的巨無霸谜诫。
直到某一天漾峡,NodeJS的空中突然飄來了VueJS,給MVVM陣營帶來了一席清涼猜绣。具體如何有多清涼,有請 游大大 自己現(xiàn)身說法 VueJS comparision with AngularJS 1.x 敬特。
我個人也在VueJS的藍(lán)海中找尋像MEANJS這樣的良心產(chǎn)品掰邢,然零蛋。才萌發(fā)了自己擼一個的想法伟阔,而且還起了一個 土到南極的名字 -- “NodeBootJS”
NodeBootJS一直在努力著幫你快速構(gòu)建產(chǎn)品辣之,你只需把眼睛盯著核心業(yè)務(wù)功能就行,其他雜七雜八的活 交給NodeBootJS
NodeBootJS 眼見為實(shí)
耳聽為虛皱炉,眼見為實(shí)
嘰嘰嘎嘎說了一通怀估,下面跟大家一起來看看NodeBootJS到底長啥樣
-
首頁
首頁由3個部分組成的: 頭部,中間內(nèi)容 以及 頁腳
頭部有左右兩部分菜單:左邊是動態(tài)菜單,根據(jù)配置文件的菜單 + 權(quán)限 動態(tài)顯示出來多搀; 右手邊是 登錄菜單跟用戶管理菜單歧蕉, 用戶沒登錄時(shí)顯示登錄菜單,登錄后顯示用戶菜單
-
注冊 & 登錄
注冊康铭,登錄以及忘記密碼的功能都是嵌套在首頁的一個模態(tài)框里面的惯退。只有當(dāng)用戶點(diǎn)擊時(shí)才會彈出。當(dāng)用戶忘記密碼時(shí)从藤,系統(tǒng)會給用戶發(fā)送重置密碼的郵件:
-
用戶菜單
用戶登錄后催跪,導(dǎo)航條的右手邊菜單將變成用戶菜單。 用戶可以查看菜單夷野,修改密碼等
用戶還可以修改密碼:
-
錯誤頁面
當(dāng)用戶輸入系統(tǒng)不存在的地址懊蒸,NodeBootJS會自動跳轉(zhuǎn)到一個好玩一點(diǎn)的404頁面,而不是那個拽得要命的系統(tǒng)404悯搔。 如果出現(xiàn)其它錯誤骑丸,也會跳轉(zhuǎn)到500錯誤頁面,讓你的用戶能有更好的用戶體驗(yàn)鳖孤。
NodeBootJS到底有哪些功能
我們一直在路上者娱,努力著讓系統(tǒng)更容易實(shí)現(xiàn),碼農(nóng)苏揣,產(chǎn)品經(jīng)理黄鳍,個個笑哈哈
NodeBootJS很快就會發(fā)布v1.0. 里面包含的功能有:
-
基本功能
- 注冊
- 登錄
- 忘記密碼
- 修改密碼
- 首頁
- 動態(tài)菜單
- 用戶頁面
-
系統(tǒng)框架
- 認(rèn)證
- 授權(quán)
- 會話管理
- 錯誤處理
- 平滑關(guān)機(jī)
- 日志
-
打包部署
- 開發(fā)模式下熱部署
- 單頁面應(yīng)用打包
- 多個單頁面應(yīng)用打包
試試
紙上得來終覺淺,絕知此事要躬行
親,如果上面的功能有您動心的平匈,不如試試框沟!我們已經(jīng)為您準(zhǔn)備好 在線試用環(huán)境 (http://notech.leezai.com), 賬號是demo/Password1!