首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Nestjs
water
创建于2023-02-06
订阅专栏
从nestjs入手api学习开发后端相关知识
等 119 人订阅
共17篇文章
创建于2023-02-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Nest.js系列——在 nest 中使用日志的多种方式
前言 在前端开发的过程中,在代码开发调试的过程中会使用日志的方式来查看代码的运行情况。如果有报错会在日志中打印出来,很方便于开发者进行查看。那么在后端开发中通常也是需要查看日志的,毋庸置疑在nestj
Nest.js系列——内置 Pipe 和自定义 Pipe
在 NestJS 框架中,Pipe 是一个强大的功能,用于在请求处理程序执行之前验证和转换数据。就是在参数传递到处理函数之前做一些验证和转换处理的 class,NestJS 内置了一系列常用的 Pip
Nest.js 系列——自定义中间件
前言 在前面的文章中简单介绍了一下中间件是什么,并简单使用了下中间件,这里就看下如何自定义一个中间件以及需要注意的地方。 先用 cli 新建一个中间件文件 执行这个命令会生成一个中间件文件aaa.mi
Nest.js 系列——上传文件与大文件分片上传
前言 上传文件对平常业务中来说是一个不可避免的需求,本文将会介绍如何在 nest 中实现文件上传。而且有时候会遇到文件比较大的情况,那么直接上传文件就会出现时间很长,大的文件可能会传几十分钟在那等着肯
Nest.js 系列——Provider 的多种引入方式
前言 Nest中使用了依赖注入的方式,来管理各个模块之间的依赖关系。在Nest中,提供了Provider来注入服务。但是引入有多种方式,这里来记录下每种方法的使用场景和要求。 通过类来引入 在前面知道
Nest.js 系列——在 Nest.js 中使用 rbac 进行权限控制
前言 一般后台的系统都是需要权限控制的,而且最常用的就是 rbac 权限控制,这里我们就来看看如何在 nest 中使用 rbac 进行权限控制。rbac 的权限控制主要分为三个部分,用户、角色、权限,
Nest.js 系列——在 Nest.js 中使用JWT
在接口调用中,我们经常会遇到需要用户登录的情况,这时候一般比较常用的就是 jwt 了。在 nest 中,可以使用 nest 提供的 jwt 模块来实现 jwt 的功能。来看看如何使用吧
Nest.js 系列——在 Nest.js 中使用 Redis
前言 一般在后端业务开发中,不可避免的肯定是要用 redis 的,比如缓存,比如消息队列等等。那么 redis 的作用是什么?在 nest 中如何使用 redis 呢?本文将会介绍如何在 nest 中
Nest.js 系列——在 Nest.js 中使用 Typeorm
在 nest 中使用 typeorm typeorm 基础使用 初始化一个 typeorm 项目 --name: 项目名称 --database: 数据库类型 执行以上命令后,会在当前目录下生成一个
Nest.js 系列——常用的装饰器以及自定义装饰器
前言 在前面的文章中,我们已经了解了 Nest.js 的基本使用,以及一些常用的模块,接下来我们来了解一下 Nest.js 中的装饰器,以及如何自定义装饰器。这对于熟练使用 Nest.js 是有非常大
Nest.js系列——编写 web 接口以及各种参数获取
一、前言 前面基本搭建了一个基本的开发接口的环境,但是有小伙伴说编写基本的 curd 接口部分不够详细,所以这次就详细的讲解一下,如何编写一个基本的 curd 接口。以及在编写接口的过程中,会遇到哪几
Nest.js系列——搭建web接口开发框架模版(一)
前言 本专栏的上一篇文章《Nest.js系列——从零搭建多配置开发环境》配置好了一个多环境开发的框架,在此基础之上,再配置一些关于web接口开发相关的,比如统一返回体、统一捕获错误、认证鉴权、swag
Nest.js系列——从零搭建多配置开发环境
前言 前面了解了那么多的相关概念,是时候实践一下了。从新建一个初始化项目框架模版开始实践之前学到的理论知识,从实践的角度把涉及到的知识概念整体串联一下,构建一个多环境开发模版。 起步初始化一个项目 首
Nest.js系列——Nest.js的生命周期与编程范式
前言 nest服务中,其实和前端开发中类似,也是拥有生命周期的。服务在一个生命周期中结束,中间会涉及到中间件、守卫等,最后经过控制器和服务处理然后返回到前端,这样一个请求的服务生命周期结束。而且在ne
Nest.js系列——Providers、模块
提供者 Providers是Nest的一个基本概念。提供者是一个大的分类,比如sevice、repository、factory、helper等都是提供者。可以通过constructor注入依赖关系。
Nest.js系列——控制器
控制器是什么 控制器负责处理传入的请求和向客户端返回响应,控制器的目的是接收应用的特定请求。路由机制控制哪个控制器接收哪些请求。通常,每个控制器有多个路由,不同的路由可以执行不同的操作。如果要创建一个
Nest.js系列——初识Nest.js
初始化新建一个nest项目 文件目录 启动nest服务 默认启动的地址是http://localhost:3000页面上会显示默认的demo hello word nest中基础概念 nest控制器