归档
共 35 篇文章
双Token认证(Dual Token Authentication)
一、概述 双 Token 认证是一种安全的身份验证机制,通过同时使用 Access Token 和 Refresh Token 来平衡安全性和用户体验。 1.1 双 Token 设计原理

包装类型
包装类型的定义和特征 在 ES 中,数据的分类分为基本数据类型和引用类型 按照最新 ES 标准定义,基本数据类型(primitive value)包括 undefined、null、boolean、number、symbol、string 引用类型包括 Object、Array、Date、RegEx

JS数据类型
数据类型 简单值与复杂值 简单值 JS 中的简单值(基本类型、原始类型)一共有 7 种: number:数字 string:字符串 boolean:布尔值 undefined:未定义 null</

跨域问题
同源策略 同源策略是浏览器常见的一种安全策略,用于限制协议、域名和端口号不一致的异步请求 开一个web服务 const express = require('express'); const app = express(); // 简单接口:返回一段数据 app.get('/api/data',
Nestjs-Session
NestJS Session 概述 Session 是一种在服务器端存储用户状态的机制,用于在多个 HTTP 请求之间保持用户会话信息 在 Web 应用中,由于 HTTP 协议是无状态的,服务器无法直接识别不同请求是否来自同一用户。Session 机制通过在服务器端存储用户状态,并使用 Sessio

webpack5配置指南
概述 一个包含完整配置的 webpack 从开发到生产的全方位配置指南,展示从开发环境到生产环境的完整配置方案。该项目包含了现代前端开发中常用的各种配置,如样式处理、资源管理、代码优化等 核心配置文件分析 开发环境配置 (webpack.dev.js) 开发环境配置主要关注开发体验和调试便捷性,以下
Nestjs-CLI
NestJS-CLI 参考:NestJS CLI 文档 概述 NestJS CLI 是一个命令行界面工具,用于创建、开发和维护 NestJS 应用程序。它提供了一系列命令来简化开发过程,包括生成项目结构、创建各种组件、构建和运行应用程序等。 安装 全局安装 # 使用 npm npm install
Nestjs-装饰器
装饰器类型 类装饰器 类装饰器在类声明之前声明,应用于类的构造函数,可以用来观察、修改或替换类定义 类装饰器的 target 参数是类的构造函数,可以修改类的原型或添加静态属性: function ClassDecorator(target: Function) { // target 是类的构

class转Function
将ES6的class转换为Function class Person { constructor(name) { this.name = name; } sayHi() { console.log('hi', this.name); } } 一般来说,第
Nestjs-IOC与DI
基本概念 IOC(Inversion of Control,控制反转) IOC 是一种设计模式,核心思想就是把对象的创建和依赖关系的管理从代码中分离出来,交给容器来负责。这样做的好处是: 解耦:降低了组件之间的耦合度 可维护性:提高了代码的可维护性和可测试性 可扩展性:便于添加新的功能和组件

