首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
NestJS 系列
昆吾kw
创建于2023-01-21
订阅专栏
NestJS 是一款优秀的采用了依赖注入,完全支持 TypeScript 的 Node 服务端框架,非常适合前端工程师向全栈工程师转型,也非常适合快速构建中大型后端应用,欢迎一起学习!
等 38 人订阅
共16篇文章
创建于2023-01-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Nest实现OSS签名直传上传回调
前文详细介绍了如何在 Nest 服务端基于 Post Policy 生成临时签名,响应给客户端,再由客户端实现文件直传 OSS 的过程。在此基础上,可以再加上一个步骤,设置上传回调。
Nest 实现文件上传的功能
文件上传是 Web 应用程序中常见的功能之一。Nest.js 底层的 HTTP 框架是 Express,它拥有众多强大的中间件来实现各种功能。 本文将介绍如何在 Nest.js 中借助 multer
Nestjs+Vue实现阿里云OSS服务端签名直传
文件上传 OSS 方案 阿里云 OSS 是常用的对象存储服务,借助其提供的 SDK,客户端(浏览器,小程序等)可以非常方便的将文件上传到 OSS 进行管理,常用的方案有三种: 客户端将文件上传到应用服
TypeORM 如何防止 SQL 注入
SQL 注入是一种常见的攻击方式。攻击者通过构造恶意的 SQL 语句,来获取或者破坏数据。开发时通常会使用 ORM(Object-Relational Mapping) 工具来操作数据库,同时还可以有
TypeORM 的同步选项
配置 TypeORM 连接到数据库时,有一个 synchronize 选项,意思是“同步”,也就是同步 TypeORM 实体和数据表,再详细讲就是根据实体自动创建和修改数据表结构,使其与 TypeOR
TypeORM 的 Eager 和 Lazy 关系
存在关联关系的实体之间,在查询一个实体时,加载另一个实体的方式有两种,Eager 和 Lazy,分别是立即加载和延迟加载/懒加载。所谓的加载,就是指查询数据库的这个动作。
Nest系列(5)核心概念:控制器
前言 上篇文章《Nest 核心概念:模块》中,我们介绍了 Nest 的模块,它是组织 Nest 应用的基本结构。Nest 应用接收请求,交给控制器处理请求,控制器中又调用服务,完成具体的业务逻辑,最后
Nest系列(4)核心概念:模块
本文讲解了 Nest 模块的具体定义,使用 `@Module` 装饰器声明的类,就是模块。装饰器接收一些信息来描述此模块的构成,主要是声明此模块所依赖的其他模块,控制器,提供者,和要导出的供其他模块所
NestJS SetMetadata 装饰器的实现和用法
SetMetadata 是 Nest.js 内置的一个装饰器方法,它用于为路由方法添加元数据。 本文涉及到两个知识点,装饰器和反射元数据。装饰器本质就是一个函数,可以用来修饰类,成员属性和方法等
TypeScript 反射元数据
前文《ES6 拾遗:理解 Reflect 反射对象 》介绍了 ES 标准的 Reflect 反射对象,它提供了13个处理对象的静态方法,可以认为 Reflect 对象就是用来专门操作对象的。
Nest系列(3):【筑基】TypeScript 类和装饰器
本文重点介绍了 TS 中的类和装饰器语法。NestJS 是基于面向对象的,而且大量使用了装饰器,所以掌握这两个基础语法是掌握 NestJS 必备的基础。
Nest系列(2):目录结构和脚手架命令介绍
在正式使用 NestJS 进行开发之前,先来了解下 Nest 应用的目录结构,和一些常用的脚本命令。
理解NestJS 的提供者和依赖注入
上文介绍了如何理解依赖注入和控制反转,简单来说,控制反转是一种设计模式,可以将类与类的关系解耦,将人工维护转移给一个容器维护。要实现控制反转,依赖注入是一个常用方案,将依赖注册到 DI 容器中
Passport.js 的工作原理简介
Passport Passport 是在 Node 的 Web 框架中使用的身份验证库。起初它专为 Express 设计,经过扩展之后,它可以在 Koa,Egg,Nest 等主流框架中使用。
Nestjs 依赖注入和控制反转
Nest.js 是一个使用 TypeScript 实现的在 Node.js 环境中运行的 Web 服务开发框架。它借鉴了很多优秀的设计思想,本文来说一说 Nest 中的依赖注入和控制反转。
Nest系列(1):项目初探,请求响应全流程
初识 NestJS 先来看下官网对 NestJS 的介绍。 通过这段文字,可知道以下几点: NestJS 是一个基于 Node.js 的服务端应用开发框架 完全支持 TypeScript,也可以使用纯