5分钟了解 NodeJS 密码加密 + Token生成 jsonwebtoken &bcryptjs

 想写个简介写了又删,删了又写,实在想不出什么好的词汇了.这个topic其实对于很多前端和全栈来说涉及的不多,毕竟在一个项目中nodejs的密码加密和token的部分在你入职的时候已经有人完成了,如果一个新项目要求从0开始或者想扩展下实践的技术栈不妨来了解下.

0.准备工作

  • Nodejs既然是Nodejs作为后端,首先我们要有一个nodejs的环境.推荐>=18.
  • Ejs.做nodejs的都了解,nodejs模版引擎
  • nodemon:让nodejs service持久化

  • express不多说了

  • 还有其他一些插件后续用到再做说明

1.Express替换模版引擎

传统方法直接新建文件

mkdir myapp
cd muapp 
npm init

来点不一样的,使用express generator来一步搞定

mkdir myapp
cd myapp 
npx express-generator

看下目录结构

不错,继续 npm i  创建node_moduls初始化我们的express项目.执行npm run start or yarn start
看下效果,虽然大多数时候我们用不到UI界面,但是开发和测试的时候还是得有个界面方便我们调试开发这比纯后端的摸黑开发好很多.

习惯了手动配置端口的可能有点陌生,端口在哪?bin->www

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值