node.js
文章平均质量分 93
_葱
这个作者很懒,什么都没留下…
展开
-
使用express-jwt生成token的demo
const express = require('express')const jwt = require('express-jwt')const jwtSign = require('jsonwebtoken')const cookieParser = require('cookie-parser')const getCookieExpires = () => { cons...原创 2020-04-18 17:02:24 · 759 阅读 · 0 评论 -
Sequelize之Model实例
Model实例model就是个ES6的class。model的每个实例都是这个model的一个对象,映射到数据库表中的一行。创建一个Model实例尽管model是个类。但是不能直接通过new创建实例,应该通过build方法。const jane = User.build({ name: 'Jane' })build方法是个同步事件,调用build方法并不会创建数据库表中的一行...原创 2020-04-10 15:16:29 · 1237 阅读 · 0 评论 -
Sequelize之Model模型定义
概念模型是Sequelize中的重要部分。是数据库表的一个抽象。在Sequelize中,模型是一个继承了Model的类。Sequelize中每个模型都有一个名字,这个名字可以不用与数据库表名字相同。默认情况下,数据库表名字是模型名字的复数形式。比如模型名字为User,默认的,数据表名字为Users。这个默认行为可以通过配置改变。模型定义在Sequelize中,Models可以通...原创 2020-04-10 14:14:56 · 4894 阅读 · 0 评论 -
node.js原生开发服务端项目之使用redis存储session信息实现登录
const http = require('http')const querystring = require('querystring')const redis = require('redis')const getCookieExpires = () => { const d = new Date() d.setTime(d.getTime() + (24 * 60 *...原创 2020-04-08 16:18:16 · 383 阅读 · 0 评论 -
node.js原生开发服务端项目之使用本地node.js变量存储session信息实现登录
使用session实现登录的思路:1.服务端收到客户端请求,解析请求头获取sessionId。2.如果sessionId不存在,则生成一个唯一的sessionId,生成sessionId的规则可以根据自己需要设置,这里使用时间戳+随机数生成sessionId。并且设置cookie。3.根据sessionId从SESSION_DATA这个全局变量中读取session数据,如果不存在,初始...原创 2020-04-08 15:48:48 · 827 阅读 · 0 评论