
node
文章平均质量分 59
故心v
越努力越幸运
展开
-
node学习(六)jwt生成以及权限
故心故心故心故心小故冲啊文章目录1.生成jwt并返回2.权限验证(令牌token)1.生成jwt并返回生成jwt getJwt: function (data) { return jwt.sign(data, constant.secret, { expiresIn: '1d' //单位 毫秒 1d-1天 }) },返回前端//生成jwt的数据var d = { id: data.id, account:原创 2021-01-21 11:32:13 · 366 阅读 · 2 评论 -
node学习(五)
故心故心故心故心小故冲啊文章目录1.增删改查的操作增改查询删除2.分页查询 以及模糊查询详细操作数据库可查看sequelize官方网站1.增删改查的操作增改/** * 添加 or 修改 * @param {*} club 申请社团的整个对象**/export function createOrUpd(club) { if (club && club.club_id) { return Club.findByPk(club.club_id)原创 2021-01-20 16:35:48 · 111 阅读 · 0 评论 -
node学习(四)连接数据库
故心故心故心故心小故冲啊文章目录1.数据库连接1.1通过脚本自动生成所有的数据模型对象1.2 加载模型对象2.创建服务层--操作数据库3.在控制层处理业务逻辑4.路由层 --接口处理1.数据库连接流程:前端-接口-路由-控制层-服务层-ORM数据访问层-数据库前端通过上面的流程来操作数据库1.1通过脚本自动生成所有的数据模型对象通过 sh xxx.sh 运行脚本#!/bin/bashHOST="127.0.0.1"DB="数据库名字"USER="root"PASS="root.原创 2021-01-15 10:42:46 · 268 阅读 · 0 评论 -
node学习(三)
故心故心故心故心小故冲啊文章目录1.项目配置--环境变量port2.文件结构3.控制器配置4.路由配置1.项目配置–环境变量port通过cross-env在程序启动前设置环境变量PORT需要安装cross-env --cnpm i -S cross-env在pcakage.json中 通过cross-env在程序启动前设置环境变量PORT在config.js中配置port启动调试2.文件结构app为所有操作模块:日志.路由.控制器等等模块config 为配置模块l原创 2021-01-14 11:13:33 · 413 阅读 · 1 评论 -
node学习(二)
故心故心故心故心小故冲啊文章目录1.框架思想 ----拆开2.导入导出模块方式3.支持es6模块化4.跨域问题5.写一个跨域处理1.框架思想 ----拆开进行以下拆分config>myexpress.js (框架) (导出框架模块)server.js( node server.js 启动服务)app >utils >logger.js在config/myexpress.js =>下面导出框架模块//require---nodevar express原创 2021-01-13 10:16:00 · 457 阅读 · 1 评论 -
node学习(一)
故心故心故心故心小故冲啊文章目录node学习1.什么是node express koa2.交互方式3.创建简单的node服务4. 路由--请求接口5.中间件6.跨域处理node学习1.什么是node express koanode是js在后端的一个运行时环境express,koa是基于node的框架,能够快速构建web应用。2.交互方式短链接 ajax axios后端不能主动发消息前端不断轮询,性能较差前端发请求,后端才回请求长连接 websocket全双工,前端和后端建立连原创 2021-01-08 15:37:08 · 456 阅读 · 0 评论 -
node如何获取参数以及ajax如何请求参数
node如何获取参数以及ajax如何请求参数座右铭:越努力越幸运,越运动越健康,热爱编程,热爱运动。文章目录node如何获取参数以及ajax如何请求参数前言一、 get请求参数通过url?name=xx&age=xx&sex=xx访问 node获取参数为req.query二、post请求参数通过send({})访问 post请求需要设置请求头 node获取参数为req.body三、get请求通过url/参数传参 node获取参数为req.param四、 规定formdata数原创 2020-10-26 11:22:25 · 828 阅读 · 0 评论 -
跨域处理
跨域处理什么是跨域?当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域.文章目录跨域处理前言一、cors(后端处理跨越,也是最简单的一种跨越处理方法)二、nginx(反向代理)三、jsonp总结前言跨越处理三种方法:cors,nginx,jsonp一、cors(后端处理跨越,也是最简单的一种跨越处理方法)var allowCrossDomain = function (req, res, next) { res.setheader('Access-Cont原创 2020-10-26 15:37:19 · 192 阅读 · 0 评论 -
系统登录认证流程对比(cookie方式与jwt)
系统登录认证流程对比(cookie方式与jwt)一个正在努力爱好运动的程序猿座右铭:越努力越幸运,越运动越健康,热爱编程,热爱运动。文章目录系统登录认证流程对比(cookie方式与jwt)一、cookie方式登录认证二、JWT(Json Web Token)方式登录认一、cookie方式登录认证步骤:1.用户向服务器发送用户名和密码。 2.服务器验证后,相关数据(如用户角色等)将保存在当前会话(session)中。 3.服务器向用户返回sessionId会写入到用户的Cookie。 4转载 2020-11-01 13:15:59 · 1950 阅读 · 0 评论