前端
文章平均质量分 85
lilin0503
活泼好动
展开
-
NestJs + TypeOrm + Ant Design Pro 搭建股票估值查询(四)
传送门 在线演示 账号:guest ,密码:123456 源码地址 本章内容 数据查询接口 Ant Design Pro接入 Linux下Nginx部署 Jenkins持续集成/部署 数据查询 定义查询接口需要使用的数据类型,modules/stock目录下新建dto目录,新建stock.dto.ts文件,定义以下类型: import { Exclude } from 'class-transformer'; // 股票列表类型 export class StockDto { r原创 2021-03-29 19:13:54 · 613 阅读 · 0 评论 -
NestJs + TypeOrm + Ant Design Pro 搭建股票估值查询(三)
传送门 在线演示 账号:guest ,密码:123456 源码地址 本章内容 请求参数服务端验证 JWT权限认证 用户身份信息注入 定时任务同步数据 参数验证 上一篇实现了创建用户的api,但是对于输入的参数没有做任何的约束,例如mobile字段,除了不能为空以外还需要满足手机号码的格式,libs目录下创建管道: $ nest g pi libs/pipes/params-validation 安装依赖所需要的class-validator包: $ npm i class-valid原创 2021-03-29 18:38:25 · 646 阅读 · 0 评论 -
NestJs + TypeOrm + Ant Design Pro 搭建股票估值查询(二)
传送门 在线演示 账号:guest ,密码:123456 本章内容 TypeOrm安装 MySQL库/表创建,数据初始化 创建用户持久化到数据库 环境准备 请确保操作系统上安装了 MySQL(>= 5.7) 项目内安装TypeOrm及MySql相关依赖: $ npm install --save @nestjs/typeorm typeorm mysql 使用TypeOrm有多种创建数据表的方式,具体参考TypeOrm,方便起见我们使用脚本创建数据表,再生成model的方式,根原创 2021-03-28 12:25:40 · 275 阅读 · 0 评论 -
NestJs + TypeOrm + Ant Design Pro 搭建股票估值查询系统(一)
传送门 在线演示 账号:guest ,密码:123456 本章内容 Nest安装与错误处理 自定义数据返回格式 自定义异常处理、错误码 安装 请确保操作系统上安装了 Node.js(>= 10.13.0) 本地环境 $ node -v v14.15.4 $ npm -v 6.14.11 安装Nest CLI $ npm i -g @nestjs/cli 初始化项目 $ nest new project-name 将创建 project-name 目录, 安装node模块和原创 2021-03-27 12:03:48 · 511 阅读 · 0 评论 -
Ant Design Pro 多标签页面(自动关闭、状态保留、使用、不同详情页、url直接访问等)显示的SPA中后台模板
基于Ant Design Pro 4、Tab 公司项目有使用Ant Design Pro 4多标签多开页面的需求,网上搜索了一圈都不太符合自身需求,本着自己动手的思想就搭了一个供大家参考。 实现思路: 传统单页面路由切换时替换```<content></content>```内组件,在原来的基础上嵌套一层tabs,类似`<tab><content...原创 2020-03-24 10:29:28 · 3490 阅读 · 0 评论 -
Javascript 的 this 机制
Javascript 的 this 理解 Javascript 的this是让很多码农(包括自己)觉得复杂的机制,要弄清楚它,就需要弄清楚几个问题: 为什么要用this? this 到底是什么? this的绑定规则是什么? 一、为什么要用this? 有如下代码: function showName(){ return this.name.toUpperCase(); } function sayHello(){ var greeting = "Hello,I'm " + showName.cal原创 2020-11-04 13:52:31 · 736 阅读 · 0 评论