node 插件

https://mind.airmore.cn 超强办公网址

热更新

npm install node-dev -D
// package.json 里的script中,配置
"dev": "node-dev ./bin/www"
// 启动项目
npm run dev

跨域

express

安装

npm i -S cors

配置

const express = require('express')
const app = express()
app.use(require('cors')()) //解决跨域

加密

单向Hash加密算法 bcrypt

安装

npm install bcrypt -S

配置

 加密12require('bcrypt').hashSync(val,12)
参数1 明文 参数 2 密文 返回值bool truefalse 没有
require('bcrypt').compareSync(pwd,user.pwd)

token

安装

npm install jsonwebtoken -S

配置

 生成token
      const jwt = require('jsonwebtoken')
         const token =  jwt.sign({
               id:user._id
           },app.get('secret'))
  解密 token
  验证token 返回值是 用户_id
const tokenData = jwt.verify(token,tokenKey)

上传数据

安装

npm i -S multer

配置

 配置上传路径
const multer = require('multer')
const uploads  =multer({dest:__dirname+'../../uploads'})
使用
router.post('/upload',uploads.single('file'),Upload.upload)
 然后就可以在req 获取到file 字段数据
req.file.url = `http://127.0.0.1:3000/uploads/${req.file.filename}`
        res.send(req.file)

转xlsx数据
https://www.npmjs.com/package/xlsx

PDFChefSetupF 超强的软件相互转化免费的 https://pdfchef.com/pdf-to-ppt.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值