/* 开发环境设置:能让代码运行 运行项目指令: webpack 会将打包结果输出出去 npx webpack-dev-server 或者 npx webpack serve 只会在内存中编译打包,没有任何输出 / / webpack.config.js webpack的配置文件 作用:指示 webpack 做什么(当你运行webpack 指令时,会加载里面的配置) 所有构建工具都
nestjs 文档 mongoose 文档 使用"@meanie/mongoose-to-json"转换查询后返回的json数据 将"_id"转为"id",并删除"__v"字段 import { Prop, Schema, SchemaFactory } from '@nestjs/mongoose
转载 2021-01-07 13:06:00
497阅读
2评论
在这篇文章中,我将向您介绍如何在 Nest.js 中使用 MongoDB 数据库。Nest.js 是一个基于 Node.js 的现代化、高效的服务端应用框架,而 MongoDB 是一个流行的非关系型数据库,它具有高度可扩展性和灵活性。 在实现"nestjs mongodb"之前,我们需要确保已经安装了 Node.js 和 MongoDB 数据库。现在,让我们来一步步实现这个目标。 ### 实现
原创 2024-04-29 12:16:52
139阅读
关于SwaggerSwaager是生成开发API文档的一大利器,当我们在给别人做KT的时候,一个Swagger文档丢给人家,真的是你好我也好。在日常开发中,前端看Swagger文档也可以避免很多沟通上的非必要问题。Swagger的版本NestJS有两种开箱即用的HTTP模式,最为常用的是Express的,所以我们在NestJS的基础上开发Swaager的时候,可以适当参考Express的文档,但由
转载 2024-08-09 18:02:14
36阅读
昨天学到接口,有接口就有验证,所以今天学管道和验证DTO与数据验证DTO:百度百科数据传输对象(Data Transfer Object),是一种设计模式之间传输数据的软件应用系统。我理解为是对数据进行验证的程序pipe:管道是具有 @Injectable() 装饰器的类。管道应实现 PipeTransform 接口。管道有两个典型的应用场景:转换:管道将输
转载 2024-08-08 15:55:53
129阅读
文章目录Node连接MongoDB一、Mongoose1.1优势1.2 核心对象二、Node操作数据库前的准备2.1 连接数据库2.2 解决报错2.3 增删查改之前的操作三、Node对MongoDB增删查改3.1 增3.2 查3.3 改3.4 删 Node连接MongoDB原生JS连接MongoDB太麻烦了,所以需要使用第三方库:mongoose一、Mongoosemongoose是一个ODM(
转载 2024-02-12 08:10:03
137阅读
前端开发平台 Vercel 的团队宣布推出了 Next.js 13,该版本的一些亮点更新内容包括:app/ Directory (beta):更简单、更快、更少的客户端 JS。LayoutsReact Server ComponentsStreamingTurbopack (alpha):速度提高 700 倍的基于 Rust 的 Webpack 替代品。新的 next/imag
转载 2024-05-10 10:44:47
123阅读
提供者 provider提供程序是 Nest 的一个基本概念。许多基本的 Nest 类可能被视为提供者 - service,repository, factory, helper 等等。 他们都可以通过 constructor 注入依赖关系。 这意味着对象可以彼此创建各种关系,并且“连接”对象实例的功能在很大程度上可以委托给 Nest 运行时系统。 提供者只是一个用 @Injectable()装饰
转载 2023-11-23 12:10:39
86阅读
最近部门分享了nest.js技术,旨在前端人员通过项目积累将可重复使用的数据或者自己需要的数据通过nest设计出接口方便快速开发,不需要等待后端开发人员的数据。学习了两天发现nest很有意思,所以来分享下最近两天的学习心得。nest中文文档:https://www.kancloud.cn/juukee/nestjs/2670089构建nest初始框架就不必说了,网上很多教程,初始化框架后我们需要创
应用程序通常运行在不同的环境中。根据环境的不同,应使用不同的配置设置。例如,通常本地环境依赖于特定的数据库凭据,仅对本地数据库实例有效。生产环境将使用一组单独的数据库凭据。由于配置变量发生变化,最佳实践是将配置变量存储在环境中。外部定义的环境变量通过全局变量在 Node.js 中可见 process.env。我们可以尝试通过在每个环境中单独设置环境变量来解决多环境的问题。这很快就会变得笨拙,特别是
# 使用NestJSMongoDB实施聚合管道的指南 在现代应用中,MongoDB的聚合管道是一种强大的工具,它可以让你对集合中的数据执行复杂的查询和转换。当你使用NestJSMongoDB时,利用聚合管道可以使数据处理变得更加高效。本文旨在帮助刚入行的小白学习如何在NestJS使用MongoDB的聚合管道。 ## 流程概述 以下是一个实现MongoDB聚合管道的基本步骤: | 步骤
原创 7月前
43阅读
# Nestjs使用Axios实现HTTP请求 ## 简介 在开发过程中,我们经常需要与外部API进行通信,向服务器发送HTTP请求并接收响应数据。Nestjs是一个优秀的Node.js框架,它提供了一种简洁而强大的方式来处理HTTP请求。而Axios则是一个流行的HTTP客户端库,可以帮助我们更方便地发送和接收HTTP请求。 本文将介绍如何在Nestjs使用Axios来实现HTTP请求。
原创 2023-08-25 09:22:45
1305阅读
大厂技术  高级前端  Node进阶当 Node.js Server 项目越来越大时,将数据和数据库整理规范是很难的,所以从一开始就有一个好的开发和项目设置,对你的开发项目的成功至关重要。在这篇文章中,向你展示是如何设置大部分 Nest.js 项目的,我们将在一个简单的 Node.js API 上工作,并使用 PostgreSQL 数据库作为数据存储,并围绕
前言NG-NEST介绍在讲 项目源码结构 的时候,我们简单介绍过单个组件的文件结构,接下来我们看看 Button 组件里面具体是如何实现的。 功能分析在看具体的代码前,我们先看下 Button 组件给我们提供的功能:主题颜色、圆角、图标按钮、文字按钮、按钮组、不同尺寸各种颜色风格下的禁用状态和样式加载中下面我们从最简单的主题颜色功能入手看是如何实现的主题颜色首先我们是通过指定 type
centos+node.js+nest.js+caddy+pm2安装及线上环境配置node.js安装官方安装说明地址 https://github.com/nodesource...执行命令curl -sL https://rpm.nodesource.com/setup_8.x | bash -sudo yum install -y nodejs至此,noded.js安装完成版本查看node -
nest.js 介绍 ( Introduction )Nest.js introduces a modern way of building Node.js apps by giving it a proper and modular structure out of the box. It was fully built with TypeScript but still preserves c
转载 2024-03-21 16:59:43
43阅读
文章目录前言Ⅰ ?路由篇① 路由前缀② 路由参数③ 参数验证④ 连接数据库Ⅱ ?实用篇① 版本控制② 统一数据返回格式(成功)③ 统一返回数据格式(异常)Ⅲ ?安全篇① 跨域② 限流③ 鉴权 前言    刚从后端开发转向前端开发时,整个人都感觉轻松不少???,不用在为繁杂的数据结构设计而头疼,只需要专注前端开发的感觉简直不要太舒服。  &nbsp
转载 2024-05-11 09:16:48
351阅读
一、MongoDB官网下载MongoDB提供了可用于32位和64位系统的预编译二进制包,你可以从MongoDB官网下载安装:https://www.mongodb.com/try/download/community 根据上图所示:温馨提示:版本的选择 MongoDB版本命名规范如:x.y.zy为奇数时表示当前版本为开发版,如:4.3.12y为偶数时表示当前版本为稳定版,如:4.4.5z是修正版
返回目录在讲解聚合管道(Aggregation Pipeline)之前,我们先介绍一下 MongoDB 的聚合功能,聚合操作主要用于对数据的批量处理,往往将记录按条件分组以后,然后再进行一系列操作,例如,求最大值、最小值、平均值,求和等操作。聚合操作还能够对记录进行复杂的操作,主要用于数理统计和数据挖掘。在 MongoDB 中,聚合操作的输入是集合中的文档,输出可以是一个文档,也可以是多
转载 2023-11-04 13:08:45
51阅读
使用 NestJSMongoDB 开发应用时,我们常常需要设置数据库字段的默认值。这一需求在我们设计数据模型时是非常普遍的,尤其在处理数据完整性和减少数据库任务负担方面。本文将为您详细介绍如何在 NestJS 中实现 MongoDB 字段的默认值设置。 ### 背景描述 在使用 MongoDB 作为后端数据库时,某些字段可能在创建文档时未赋值。为了确保文档的完整性与应用的稳定性,我们需
原创 6月前
46阅读
  • 1
  • 2
  • 3
  • 4
  • 5