首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
nestjs
Justin3go
创建于2022-05-15
订阅专栏
nestjs
等 29 人订阅
共16篇文章
创建于2022-05-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
游标分页较传统分页的优势以及详细实现
游标分页较传统分页的优势以及详细实现 前言 在构建Web应用时,我们经常需要处理大量的数据。为了提高用户体验和应用性能,我们通常会采用分页技术,将数据分成多个页面,每个页面包含一部分数据。这样,用户可
Nest的test中的best是Jest框架
趁着五一放假,花了3天时间给自己之前做的一个小系统基本补完了单元测试,趁此机会>脑袋里对于单元测试的知识还算热乎,来输出一篇比较详细的关于单元测试的文章,以梳理知识,融汇贯通;如果对你有所帮助,当然最
Nest如何实现带身份验证的GraphQL订阅Subscription
Nest如何实现带身份验证的GraphQL订阅Subscription 前言 最近在用nest+graphql做一个消息推送的功能,但发现相关资料真的好少,不仅官网文档没有详细介绍,社区中也少有人讨论
我终于会用Docker了(nest+prisma+psotgresql+nginx+https)
本文会讲什么:对于docker的理解,docker必知必会的命令,以及最后是笔者的实战部署,和一些踩坑记录; 本文不会讲什么:docker更深层次的原理,即本文更多是一篇应用性文章,欢迎继续阅读后续章
了解API相关范式(RPC、REST、GraphQL)
两个独立的应用程序经常需要相互访问交谈,或则可以是同一个应用程序,但部署在不同的服务器,或者现在常用的前后端分离式架构等等需要经常相互访问
浅谈NestJS设计思想(分层、IOC、AOP)
浅谈NestJS设计思想(分层、IOC、AOP) 分层 nestJS经常被调侃为srpingJS,所以这里参考java项目的阿里分层规范,其架构图如下: 开放接口层:可直接封装Service方法暴露成
快速入门nest.js(10/10)--测试
初识Jest 很好的错误消息和内置Mocking实用程序 可靠的并行运行测试 优先运行以前失败的测试 根据测试文件花费的时间重新组织测试运行 注意: 测试程序不支持绝对路径的导入,VSCODE自动导入
快速入门nest.js(9/10)--openAPI
简介 openAPI规范是一种与语言无关的定义格式,用于描述RESTful API。Open API文档允许我们描述我们整个API,包括: 可用的操作和端点; 操作参数:每个操作的输入输出; 认证方法
快速入门nest.js(8/10)--其他更多模块
基本 NestJS中,我们还有4个额外的功能构建块。 嵌套构建块可以是: 全局范围 控制器范围 方法范围 参数范围<仅适用于管道> 这些不同的绑定拘束为您提供了应用程序中不同级别的力度和控制,每个都不
快速入门nest.js(7/10)--应用配置
准备 然后在导入: 然后在根目录下创建.env文件 注意,你应该在.gitignore文件下添加*.env 使用 然后,你就可以像下面的方式使用对应的变量值了,注意这里所有的变量值都是字符串,而por
快速入门nest.js(6/10)--原理细节
依赖注入 我们将依赖的实例委托给IOC容器,在这里,这个IOC容器就是NestJS运行时系统本身,NestJS在这里处理所有繁重的工作,而不是尝试自己实现依赖注入。本质上,当我们“ask”类构造函数中
快速入门nest.js(5/10)--数据库之一PostgreSQL
环境配置 首先确保你的电脑本地安装了Docker 项目根目录下创建docker-compose.yml文件 这时,它就会创建一个PostgreSQL数据库 此时我们就可以毫不费力的运行一个数据库环境d
快速入门nest.js(4/10)--DTO
准备 简介:用于封装数据并将其从一个应用程序发送到另一个应用程序,帮助我们定义系统内的接口或输入和输出 基础 确保POST等传递的对象是我们约定的对象结构 然后就可以在controller中修改所有用
快速入门nest.js(3/10)--Module
准备 将coffee相关封装到module中 最初我们将CoffeesController和CoffeesService作为AppModule的一部分,现在我们需要删除那一部分,否则会被实例化两次
快速入门nest.js(2/10)--Service
准备 帮助我们将业务逻辑与控制器分开,将我们的业务逻辑分离为服务 可以看到app.module.ts中多出了providers: [AppService, CoffeesService],其中的Cof
快速入门nest.js(1/10)--Controller
准备 初始时 这里的coffee字符将我们的应用程序的/coffee url绑定到了这个控制器上,此时如果直接像 http://localhost:3000/coffees 请求会404,因为我们还没