• 2024-12-14NestJS 部署Apache
    要将Nest.JS应用搭建在Apache服务器上,你需要了解Nest.JS是一个基于Node.js的框架,因此它本质上是一个后端服务,而Apache通常用作前端服务器或反向代理。以下是将Nest.JS应用与Apache服务器结合使用的步骤:一、准备环境安装Node.js:确保在服务器上安装了Node.js。你可以从Node.js
  • 2024-12-12【Nestjs实战】Nodejs必学框架 | Nest企业级项目构建与开发实战
    【Nestjs实战】Nodejs必学框架|Nest企业级项目构建与开发实战https://www.bilibili.com/video/BV1bQ4y1A77L 1nestjs框架介绍与本视频学习指导创建nestjs工程与概念浅析f控制器(controller)集成swaggerapi文档自定义logger中间件(middleware)异常过滤器(exceptionfilter)参
  • 2024-12-12nestjs从入门到弃坑
    nestjs从入门到弃坑https://www.bilibili.com/video/BV1am4y1d71A 11.引言2.初始化项目3.控制器和路由(上)4.控制器和路由(下)5.提供者就是依赖注入防止hack数据传输对象(DTO)(DataTransferObject),是一种设计模式之间传输数据的软件应用系统。数据传输目标往往是数据访问对
  • 2024-12-12Vue3+Nest+GraphQL+Prisma 入门全栈开发图书管理系统
    Vue3+Nest+GraphQL+Prisma入门全栈开发图书管理系统https://www.bilibili.com/video/BV1K44y197Za 101.课程介绍02.GraphQL入门-上03.GraphQL入门-中04.GraphQL入门-下05.Prisma入门-106.Prisma入门-207.Prisma入门-308.Prisma入门-409.Prisma入门-510.前端编写-上11
  • 2024-09-14ROS2图形化方式新建功能包工具- Turtle Nest
    提示:全文AI生成。链接:https://github.com/Jannkar/turtle_nest配置TurtleNest使用说明(中文版)一、TurtleNest简介正如海龟巢是幼海龟的诞生地,ROS2TurtleNest是ROS2包的诞生和成长之地。TurtleNest提供了一个易用的图形用户界面(GUI),简化了ROS2包的创建
  • 2024-08-16TMDOG的微服务之路_06——Nest.js 的守卫、修饰器,并集成 MongoDB
    TMDOG的微服务之路_06——Nest.js的守卫、修饰器,并集成MongoDB博客地址:TMDOG的博客在上一篇博客中,我们探讨了如何在Nest.js中使用管道进行数据验证和转换。本篇博客,我们将深入了解如何在Nest.js中使用守卫和修饰器进行权限控制,并展示如何将MongoDB集成到Nest.js
  • 2024-08-06TMDOG的微服务之路_04——Nest.js 的异常筛选器
    TMDOG的微服务之路_04——Nest.js的异常筛选器博客地址:TMDOG的博客在上一篇博客中,我们实现了一个简易的用户管理API并添加了中间件功能。本篇博客,我们将探讨如何在Nest.js中使用异常筛选器。可以帮助我们更好地处理异常。异常筛选器1.创建异常筛选器异常筛选器用
  • 2024-07-22NestJS 学习笔记
    Officialwebsie:https://docs.nestjs.com/Localnodeversion:20.11.11、创建项目#安装脚手架npmi-g@nestjs/cli#创建项目nestnewproject-name#创建modulenestgeneratemoduleopenapi#创建cotrollernestgeneratecontrolleruser#创建servicenestg
  • 2024-07-18docker-compose -- 创建 redis && mysql
    version:'3'services:nest-admin-web:image:buqiyuan/vue3-antdv-admin:stablecontainer_name:nest-admin-webvolumes:-./deploy/web:/etc/nginx/conf.dports:-'80:80'restart:alwaysnetworks:
  • 2024-07-10Nest快速上手
    快速创建在学习NestJS之前请先确保操作系统中安装过Node.js(版本>=16)本篇文章使用的Node.js版本是16.19.0。使用Nest命令行接口设置新项目非常简单。安装npm后,你可以在操作系统终端中使用以下命令创建一个新的Nest项目:$npmi-g@nestjs/cli$nestnewnes
  • 2024-06-23.Net Core8下Elasticsearch7.x+Nest升级到Elasticsearch8.x+Elastic.Clients.Elasticsearch分享
    背景Elasticsearch升级到8.11了,对应的客户端插件也跟着升级,以为会兼容Nest的语法,发现自己TooYoungTooSimple!没办法,只能去官网找,结果官网只有最基本的增、删、改、查,只能继续查资料,发现网上资料很少,避免大家少走弯路,这里做个简单的分享。分享1.ElasticsearchClientvaresS
  • 2024-05-30一个前后端都有的后台管理系统,使用nest.js和vue3
    今天介绍一个新的Vue后台管理框架,相比其他后台功能丰富管理系统,这个后台管理系统可以用干净简洁来形容——Nova-adminNova-adminNova-admin是一个基于Vue3、Vite5等最新技术的后台管理平台。用简单的方式实现完整功能,并尽可能的考虑代码规范,易读易理解无过度封装,方便二次开发
  • 2024-04-03TS全栈开发(React+Next.js+Nest.js+UniApp/Vue)项目
    IT环境  我们不可否认从事于互联网相关从业者从产品、开发、测试、运维、销售都吃信息化数字化的红利,对比其他行业薪资高。但从2020年大厂开始裁员、培训机构每年输送大量开发人员、整个国家政府企业工厂信息化建设完成差不多,你们会发现996加班,35岁被降薪裁员,相关IT从业人
  • 2024-04-01IOC与DI
    1.概念IoC(InversionofControl)和DI(DependencyInjection)是面向对象编程中的两个相关概念,它们主要用于解决程序中的依赖管理和解耦问题。2.IOC(控制反转)控制反转是一种设计原则,它涉及到对象创建和依赖管理的方式。在传统的编程方式中,对象通常自行创建或查找它们依赖的对象
  • 2024-03-27nest.js中的配置抽离
    1.安装config包npminstall--save@nestjs/config 2.在AppModule中引入:ConfigModule.forRoot({isGlobal:true,envFilePath:'src/.env'})需要设置全局模块,指定env文件的位置 3.在对应路径下书写对应的.env配置文件redis_server_host=localhostredis_s
  • 2024-03-272024 年排名前 5 的 Node.js 后端框架
    自2009年以来,Node.js一直是人们谈论的话题,大多数后端开发人员都倾向于使用Node.js。在过去的几年里,它的受欢迎程度有所增加。它被认为是美国最受欢迎的网络开发工具,包括Netflix和PayPal等客户。受欢迎程度增加的原因是加载时间的减少和性能的提高。因此,分析2024
  • 2024-03-24React&Nest.js社区平台(四)——✏️文章发布与管理实战
    公众号:【可乐前端】,每天3分钟学习一个优秀的开源项目,分享web面试与实战知识。前言在上一期我们已经实现了个人信息模块,这一期来实现文章发布与管理。涉及到如下功能:草稿创建/修改文章发布文章删除获取我发布的文章看起来像是文章的增删改查功能,其实还是有不少值得思考
  • 2024-03-10Nestjs系列 Nestjs基础(四)
    Nest中的middlewaremiddware基础用法已经在Nest的AOP架构章节中存在。此次记录middleware的更详细用法新建项目,然后创建一个middleware模板nestgmiddlewaretest--no-spec--flat可以看到此时的req和res都是any,可以对其进行明确的类型标注,express就从
  • 2024-03-062024-03-05 NestJs学习日志之新建nest项目,运行启动命令nest start报错:Could not find TypeScript configuration file "
    如题,低级错误。具体报错:CouldnotfindTypeScriptconfigurationfile"tsconfig.json".Please,ensurethatyouarerunningthiscommandintheappropriatedirectory(insideNestworkspace)找不到TypeScript配置文件“tsconfig.json”。请确保您在适当的目录(Nest工作
  • 2024-03-01Nestjs系列(一) Nestjs基础
    快速使用NestjsNest项目的文件层级和JAVA项目的层级架构较为相似。Nest项目的层级架构统一由ControllerModuleService三个模块组成。安装nestcli,创建项目npminstall-g@nestjs/clinestnew[项目名]项目默认运行至http://localhost:3000/上当nest版
  • 2024-02-29Nest.js 大文件分片上传
    文件上传是常见需求,只要指定content-type为multipart/form-data,内容就会以如下图这种形式传递到服务端:服务端再按照multipart/form-data的格式提取数据,就能达到其中的文件。 但是当文件很大的时候,事情变得不一样了假设传一个100M的文件需要三分钟,那么传1G的文件就需要30
  • 2024-02-02关于Nest.js循环引用问题的总结
    首先上代码 这个东东中,AuthService就是触及了循环依赖的东西(纯自学搞了半天才找出毛病),首先什么是循环依赖,唉!问题来了在某些文章是这样说的"Circulardependency"error¶偶尔你会发现在你的应用程序中很难避免circulardependencies。您需要采取一些步骤来帮助Nest解
  • 2024-01-31NodeJS框架对比 - Express、Koa、Egg、Nest等
     Express.jsExpress.js是Node.JS诞生之初,最早出现的一款框架,现在仍然很流行,作者是TJ。Express是基于回调,也是node中最常见的Error-First的模式(第一个参数是error对象)一个简单的Express服务器查看代码constexpress=require('express');constapp=express();/*
  • 2024-01-08Nest 实现大文件分片上传
    文件上传是常见需求,只要指定content-type为multipart/form-data,内容就会以这种格式被传递到服务端:服务端再按照multipart/form-data的格式提取数据,就能拿到其中的文件。但当文件很大的时候,事情就变得不一样了。假设传一个100M的文件需要3分钟,那传一个1G的文件就需要30
  • 2023-12-27nest.js中不同环境的配置读取
    node中不同环境的配置读取在node中最常用的是.env格式的配置文件,他有一个专门的npm包dotenv:我们来创建一个node项目试一下:进入这个目录,安装dotenv:npminstalldotenv然后新建一个.env配置文件:aaa=1bbb=2新建index.js并写入如下内容:require('dotenv').config({p