前端小白学习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`

未完待续…….

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值