NodeBootJS 是又一個(gè)nodejs 手腳架,或者往大了說(shuō)是一個(gè)框架。這篇文章將向大家簡(jiǎn)要地介紹這個(gè)框架
NodeBootJS為何物?
NodeBootJS是一個(gè)基于NodeJS的純Javascript解決方案,主要框架組成是VueJS, ExpressJS, NodeJS 以及MongoDB。它的使命是幫你快速地構(gòu)建一個(gè)能用的,健壯的,可靠的Nodejs 應(yīng)用程序,讓你可以把精力全部放在核心業(yè)務(wù)的實(shí)現(xiàn)上!
為嘛需要NodeBootJS
真的勇士敢于直面尖銳的問(wèn)題
的確,在NodeJS的生態(tài)圈,已經(jīng)有不少前輩撲在手腳架的項(xiàng)目上, 其中也不乏有像MEAN.JS這種由企業(yè)開(kāi)源出來(lái)的。第一次看到MEANJS的時(shí)候,大家直呼這是 良心企業(yè)??!因?yàn)樗拇_讓開(kāi)發(fā)速度飛起來(lái),大大地減少了好多碼農(nóng)被產(chǎn)品經(jīng)理鄙視的次數(shù)。但是(如果沒(méi)有“但是”,就沒(méi)有NodeBootJS啦),AngularJS 1.x的坑 讓不少碼農(nóng)心中 飄過(guò)無(wú)數(shù)只 草泥馬: 學(xué)習(xí)曲線老陡了,新手沒(méi)有個(gè)把星期很難入門(mén)。而且那會(huì)的用AngularJS就好像非得做成一個(gè)單頁(yè)面應(yīng)用(SPA),搞得本來(lái)只是賣膏藥的首頁(yè)變成一個(gè)沉重?zé)o比的巨無(wú)霸。
直到某一天,NodeJS的空中突然飄來(lái)了VueJS,給MVVM陣營(yíng)帶來(lái)了一席清涼。具體如何有多清涼,有請(qǐng) 游大大 自己現(xiàn)身說(shuō)法 VueJS comparision with AngularJS 1.x 。
我個(gè)人也在VueJS的藍(lán)海中找尋像MEANJS這樣的良心產(chǎn)品,然零蛋。才萌發(fā)了自己擼一個(gè)的想法,而且還起了一個(gè) 土到南極的名字 -- “NodeBootJS”
NodeBootJS一直在努力著幫你快速構(gòu)建產(chǎn)品,你只需把眼睛盯著核心業(yè)務(wù)功能就行,其他雜七雜八的活 交給NodeBootJS
NodeBootJS 眼見(jiàn)為實(shí)
耳聽(tīng)為虛,眼見(jiàn)為實(shí)
嘰嘰嘎嘎說(shuō)了一通,下面跟大家一起來(lái)看看NodeBootJS到底長(zhǎng)啥樣
-
首頁(yè)
首頁(yè)由3個(gè)部分組成的: 頭部,中間內(nèi)容 以及 頁(yè)腳

頭部有左右兩部分菜單:左邊是動(dòng)態(tài)菜單,根據(jù)配置文件的菜單 + 權(quán)限 動(dòng)態(tài)顯示出來(lái); 右手邊是 登錄菜單跟用戶管理菜單, 用戶沒(méi)登錄時(shí)顯示登錄菜單,登錄后顯示用戶菜單
-
注冊(cè) & 登錄
注冊(cè),登錄以及忘記密碼的功能都是嵌套在首頁(yè)的一個(gè)模態(tài)框里面的。只有當(dāng)用戶點(diǎn)擊時(shí)才會(huì)彈出。當(dāng)用戶忘記密碼時(shí),系統(tǒng)會(huì)給用戶發(fā)送重置密碼的郵件:

-
用戶菜單
用戶登錄后,導(dǎo)航條的右手邊菜單將變成用戶菜單。 用戶可以查看菜單,修改密碼等

用戶還可以修改密碼:

-
錯(cuò)誤頁(yè)面
當(dāng)用戶輸入系統(tǒng)不存在的地址,NodeBootJS會(huì)自動(dòng)跳轉(zhuǎn)到一個(gè)好玩一點(diǎn)的404頁(yè)面,而不是那個(gè)拽得要命的系統(tǒng)404。 如果出現(xiàn)其它錯(cuò)誤,也會(huì)跳轉(zhuǎn)到500錯(cuò)誤頁(yè)面,讓你的用戶能有更好的用戶體驗(yàn)。
404.png
NodeBootJS到底有哪些功能
我們一直在路上,努力著讓系統(tǒng)更容易實(shí)現(xiàn),碼農(nóng),產(chǎn)品經(jīng)理,個(gè)個(gè)笑哈哈
NodeBootJS很快就會(huì)發(fā)布v1.0. 里面包含的功能有:
-
基本功能
- 注冊(cè)
- 登錄
- 忘記密碼
- 修改密碼
- 首頁(yè)
- 動(dòng)態(tài)菜單
- 用戶頁(yè)面
-
系統(tǒng)框架
- 認(rèn)證
- 授權(quán)
- 會(huì)話管理
- 錯(cuò)誤處理
- 平滑關(guān)機(jī)
- 日志
-
打包部署
- 開(kāi)發(fā)模式下熱部署
- 單頁(yè)面應(yīng)用打包
- 多個(gè)單頁(yè)面應(yīng)用打包
試試
紙上得來(lái)終覺(jué)淺,絕知此事要躬行
親,如果上面的功能有您動(dòng)心的,不如試試!我們已經(jīng)為您準(zhǔn)備好 在線試用環(huán)境 (http://notech.leezai.com), 賬號(hào)是demo/Password1!
