前端小白学习Node.js的笔记

嘛~ 第一篇博客 好紧张。。。


记录自己学习nodejs的历程吧 做到哪写哪了
现在按照着某码营的学习路线写个人博客中~~

用到的modules及简介

1.Express

  一个流行的nodejs的web框架
  安装:`nmp install express `
  使用官方给的express-generator 可以直接生成一个Express项目:
     1.先安装它: `npm install express-generator -g`
     2.建立你项目的目录并进入这个目录 例如myproject
     3.生成express项目:`express myproject`

2.mongoose

用来操作mongodb数据库,感觉有点类似Java里hibernate的作用(我是小白这句话我说得不对表打我)。实际上也可以用mangodb(`nmp install mongodb`这个包与数据库同名,但实际是个nodejs连接mongodb的driver),但是比mongoose使用起来更繁琐些。
安装:`nmp install mongoose`

3.hbs

模板引擎。由于express-generator 生成的项目默认使用jade这个模板引擎,但是这玩意不好用,语法有些麻烦。使用hbs简单明了。
安装:`nmp install hbs`

4.passport-local-mongoose、passport-local、passport

加密的一些东西,还不太明白,以前做的一些小玩意也从来不用加密,密码就明文一股脑存进去了。
使用passport的前提是使用session,而使用session的前提是使用cookie。这里又设涉及到cookie-parser和express-session。
express-generator自动生成的项目里有了自带cookie-parser,而express-session需要自行安装:`nmp install express-session`

未完待续…….

你可能感兴趣的:(nodejs)