- nest 数据库集成
- Nest 与数据库无关,使您可以轻松地与任何 SQL 或 NoSQL 数据库集成。根据您的喜好,您有多种选择。在最一般的层面上,将 Nest 连接到数据库只是为数据库加载适当的 Node.js 驱动程...
- nest 缓存Cache
- 缓存是一项实用而且简单的技术,有助于提高应用程序的性能。它充当提供高性能数据访问的临时数据存储。nest 中的缓存是以key - value 形式存储,类似于非关系型数据库Redis,当然nest 也...
- nest Redis 数据库
- REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。Redis 是一个开源...
- nest 上传文件
- 为了处理文件上传,Nest 为 Express 提供了一个基于 multer 中间件包的内置模块。 Multer 处理以 multipart/form-data 格式发布的数据,该格式主要用于通过 H...
- nest HTTP 模块
- Axios 是功能丰富的 HTTP 客户端包,被广泛使用。 Nest 包装 Axios 并通过内置的 HttpModule 公开它。 HttpModule 导出 HttpService 类,该类公开基...
- nest 会话 Session
- HTTP 会话提供了一种跨多个请求存储用户信息的方法,这对 MVC 应用程序特别有用。使用方法:第一步:安装依赖$ npm i express-session
$&nb...
- nest 自定义提供者
- 标准提供者(Provider)我们仔细看看 @Module() 装饰器。在 user.module 中,我们声明:@Module({
controllers: [U...
- nest 依赖注入
- 依赖注入是一种控制反转 (IoC) 技术,可以将依赖项的实例化委托给 IoC 容器创建(在我们的例子中是 NestJS 运行时系统),而不是在自己的代码中手动的创建实例。依赖注入主要用于类与类之间的依...
- nest 定时任务
- 任务调度允许任意代码(方法/函数)在固定日期/时间、重复间隔或在指定间隔后执行一次。在 Linux 中,这通常由操作系统级别的 cron 等软件包处理。对于 Node.js 应用程序,有几个包可以模拟...
- nest 配置分离
- config配置分离,即将环境常亮提取出,统一放置.env 文件下管理。使用方法第一步:安装依赖$ npm i --save @nestjs/config第二步...