当前位置: 首页 > news >正文

node 项目搭建

1. 初始化项目 cmd 执行

cnpm init -y

创建README.md

依赖安装

1. 数据库 和 框架 mysql express

cnpm install mysql express --save

2. 后端跨域  cors 

cnpm i cors

3. 安装 body-parser 声明引用 用于接收前端 post 过来的数据

cnpm install --save body-parser

4. 关于后端 token 问题

cnpm i -S jsonwebtoken
cnpm i express-jwt

测试使用 jwt
            + jsonwebtoken
            + 专门生成 token 和解析 token 的  一个第三方
            
        使用
            1.下载 cnpm i -S jsonwebtoken
            2.导入
            3.使用
                => 生成  jwt.sign(你要保存的信息,口令,参数)
                    -> 保存的信息
                    -> 加密口令,加密的时候混入信息使用,解密的时候还要这个口令
                    -> 参数:是一个对象, {}
                        + expiresIn  过期时间,单位为秒('id')
                => 解码:jwt.verify(你要解析的token,口令)
                    -> token:必须是一个指定的 token
                    -> 口令:必须是加密时候的口令
                    -> 回调函数:接收结果
        
        express-jwt
            + 是一个 express 框架 和 jwt 结合的第三方中间件
            + 作用  验证 token
        
        使用
            1.下载  cnpm i express-jwt
            2.导入
            3.注册为中间件

http://www.lryc.cn/news/142626.html

相关文章:

  • CSS 属性值计算过程
  • QT版权查询
  • 【leetcode 力扣刷题】双指针///原地扩充线性表
  • 第八章,帖子列表
  • netty与websockt实现聊天
  • 21.2 CSS 三大特性与页面布局
  • MySQL 特殊语法时间格式以及Greadb连接
  • Python(.pyc)反编译:pycdc工具安装与使用
  • 山西电力市场日前价格预测【2023-08-28】
  • python3/pip3 SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed
  • Python中的迭代器与生成器
  • 简单着色器编写(下)
  • go并发编程基础
  • PHP之 导入excel表格时,获取日期时间变成浮点数
  • 学习 Java 报表技术导入 Maven 依赖出错:jacob 无法下载、jasperreports 依赖错误
  • 力扣-哈希-最长连续序列
  • Java线程 - 详解(1)
  • 结构体-C语言(初阶)
  • 【网络】HTTPS的加密
  • Nacos安装指南
  • java-Optional 类详解
  • sql数据库怎么备份,sql 实时备份
  • RK3399平台开发系列讲解(存储篇)Linux 存储系统的 I/O 栈
  • Java“牵手”天猫淘口令转换API接口数据,天猫API接口申请指南
  • postgresql 条件表达式
  • 姜启源数学模型第五版第五章火箭发射升空
  • 局域网中电脑共享文件给手机
  • 线段树练习
  • Mybatis映射.动态sql.分页
  • springboot向resources下写文件的两种方式