Node.js學(xué)習(xí)記錄

安裝nodejs

安裝node

參考

http://blog.csdn.net/xiao_jun_0820/article/details/50838185
其中curl --silent --location https://rpm.nodesource.com/setup_5.x | bash -
這里面的5.x可以換成6.x等等

安裝結(jié)果

更換國(guó)內(nèi)cnpm,參考

https://github.com/nswbmw/N-blog/blob/master/book/1.1%20Node.js%20%E7%9A%84%E5%AE%89%E8%A3%85%E4%B8%8E%E4%BD%BF%E7%94%A8.md#111-%E5%AE%89%E8%A3%85-nodejs

安裝MongoDB

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/

mongodb相關(guān)說(shuō)明

http://www.centoscn.com/CentosServer/sql/Mariadb/2015/0503/5342.html
遠(yuǎn)程連接mongoDB
http://www.cnblogs.com/gaopeng527/p/4426039.html
有個(gè)錯(cuò)誤的解決
http://blog.csdn.net/unixpro/article/details/47302855

新建用戶:
db.createUser({user:"richy",pwd:"richy",roles:["readWrite","dbAdmin"]});

使用RoboMongo

帶用戶名密碼的登錄
mongo 123.207.229.163:27017/richy -u richy -p 這個(gè)是密碼

Promise

promise的功能是可以將復(fù)雜的異步處理輕松地進(jìn)行模式化

promise迷你書(shū)
http://liubin.org/promises-book/

Babel

Babel是一個(gè)廣泛使用的轉(zhuǎn)碼器,可以將ES6代碼轉(zhuǎn)為ES5代碼,從而在現(xiàn)有環(huán)境執(zhí)行。

整體的工具

  • express: web 框架
  • express-session: session 中間件
  • connect-mongo: 將 session 存儲(chǔ)于 mongodb,結(jié)合 express-session 使用
  • connect-flash: 頁(yè)面通知提示的中間件,基于 session 實(shí)現(xiàn)
  • **ejs: 模板 **
  • express-formidable: 接收表單及文件的上傳中間件
  • config-lite: 讀取配置文件
  • marked: markdown 解析
  • moment: 時(shí)間格式化
  • mongolass: mongodb 驅(qū)動(dòng)
  • objectid-to-timestamp: 根據(jù) ObjectId 生成時(shí)間戳
  • sha1: sha1 加密,用于密碼加密
  • winston: 日志
  • express-winston: 基于 winston 的用于 express 的日志中間件

成功部署

tao2shou.com.cn:3000

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容