- 博客(3)
- 问答 (1)
- 收藏
- 关注
原创 typescript+sequelize+mysql基础查询实战
涉及到的库:sequelize我们都知道它是一个orm持久层框架,所以就是基于面向对象的操作方式,本文讲解的就是入门的单表操作,sequelize在初始化的时候需要做的除了链接数据库之外,还要代理所有的实体类,在所有实体类上加上自己的crud方法,这样我们要操作时只需要导入对应的实体类即可,下面上我封装的数据库链接管理对象:import { Options } from 'sequelize';import { Sequelize } from 'sequelize-types...
2021-11-13 15:17:39
3055
原创 node+koa集成swagger装饰器生成接口文档路由问题
up主在集成swagger时发现官网文档直接写了一个SwaggerRouter做配置的:当时看到我就在想这怎么和我项目的路由合并,搞半天出不来界面,后面正确的方式是使用项目的router去使用swagger的路由规则:这样就既能访问自己项目的路由又能访问到swagger的页面了,注意此时swagger不在3000端口下,此时的端口就是项目的端口,最终使用的是项目的router.这里使用的库是koa-swagger-decorator,特此记录一下问题,坑了好久没解决,有遇到一样问题的不.
2021-11-12 20:38:26
1843
原创 node+koa+jsonwebtoken鉴权jwt实战
涉及到的库:如果对jwt不熟悉的话可以去了解一下前置知识:node实现jwt主要是依靠jsonwebtoken的两个api:生成token: sign()校验token: verify()这是我封装后的jwtUtils:import jwt from 'jsonwebtoken';import { sha256 } from "./cryptoUtils";import { Context } from "koa";import logger from './lo..
2021-11-12 20:25:39
1155
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人