E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
NestJS
VUE3 + xterm +
nestjs
实现web远程终端 或 连接开启SSH登录的路由器和交换机。
相关资料:xtermjs/xterm.js:Aterminalfortheweb(github.com)后端实现(
NestJS
):1、安装依赖:npminstallnode-ssh@
nestjs
/websockets
焚木灵
·
2024-09-16 03:01
node.js
vue
Nestjs
微服务简单案例
相信大家,来看这篇博客,就应该知道微服务的概念。只是不太知道实用方法而已。下面我通过最简单的案例,来教会大家。首先这是我的项目目录:nestwfw/├──app/├──project-microsericesapp是web服务,用来接收前端请求的网络请求project-microserices是一个微服务,名字都是随意的安装nestnewappnestnewproject-microservice
海上彼尚
·
2024-09-11 00:30
node.js
微服务
架构
node.js
NestJS
入门:参考文章
知乎上对
NestJS
入门比较好的专栏文章【Nest】1.初识
NestJS
和Hello,world【Nest】2.Nest应用目录结构和脚手架命令【Nest】3.筑基篇:TypeScript类和装饰器【Nest
夜风里唱
·
2024-03-16 16:53
NestJS
node.js
Nestjs
配置文件上传, 配置中间件以及管道的使用
Nestjs
中的文件上传文档:https://docs.
nestjs
.com/techniques/file-upload安装插件$yarnadd@types/multer示例1)简单单个上传前端代码后端代码
Wang's Blog
·
2024-02-11 06:27
NodeJs
中间件
使用Compodoc生成angular项目静态文档
可用于Angular、
Nestjs
、Stencil框架,包含8中内置主题,4种语言选项。
weixin_34146410
·
2024-02-08 10:01
javascript
json
markdown
ViewUI
学习
nestjs
浅聊一下ts 的装饰器
TypeScript装饰器是一种特殊的语法,它可以用来修改类、方法、属性或参数的行为。它们可以被认为是函数,它们接收一个参数,该参数是装饰器应用的目标。在本文中,我们将深入探讨TypeScript装饰器的不同类型、如何使用它们以及每个参数的含义。一、装饰器的类型TypeScript支持以下四种装饰器类型:类装饰器类装饰器是应用于类构造函数的函数。它们可以用来修改类的行为。类装饰器在类被声明时被调用
前段小学生
·
2024-02-07 10:59
Nestjs
管道转换
一、管道作用1、转换:将前端传入的数据转换成我们需要的数据2、验证:可以实现类似于前端form表单rules配置的验证规则
Nestjs
提供的八个内置转换APIValidationPipeParseIntPipeParseFloatPipeParseBoolPipeParseArrayPipeParseUUIDPipeParseEnumPipeDefaultValuePipe
炉火纯青-旺
·
2024-02-04 18:23
前端
Nestjs
管道验证DTO
一、创建验证管道pipe1、创建p模块nestgresp2、创建验证管道nestgpip二、安装验证器npmi--saveclass-validatorclass-transformer代码:import{IsNotEmpty,IsString}from"class-validator";import{isString}from"class-validator/types/decorator/de
炉火纯青-旺
·
2024-02-04 18:23
前端
使用session实现登录验证
参考大佬的视频教程:
nestjs
session案例大佬的博客地址:小满
nestjs
(第九章
nestjs
Session)在学习某些知识时如果有大佬的视频教程与文档真的是太爽了,能够学习到好多新知识。
无知的小菜鸡
·
2024-02-03 11:12
Koa
javascript
nest.js实现登录验证码功能(学习笔记)
express-sessionnpmiexpress-session引入注册sessionimport*assessionfrom'express-session';import{NestFactory}from'@
nestjs
鸥总
·
2024-02-03 10:40
node.js
javascript
学习
笔记
node.js(nest.js控制器)学习笔记
1.获取get请求传参,用@Request装饰器或者@Query()装饰器import{Controller,Get,Request,}from'@
nestjs
/common';import{WeiServ
鸥总
·
2024-02-01 06:51
node.js
javascript
node.js
学习
React(3): React 实现卖座App
bilibili看到React学习视频,于是马上着手React版本的卖座App开发技术栈//前端ReactTypeScriptAntd-MobileDayjs3D-selectiontailwindcss//后端
nestjs
一个抱抱一首歌
·
2024-01-26 09:00
react.js
前端
前端框架
nestjs
之常用装饰器以及原理解析
大概有五种常用的装饰器类型(类装饰器、方法装饰器、访问符装饰器、属性装饰器和参数装饰器)如下所示。1.类装饰器类装饰器用于类声明。这里的例子是一个简单的日志记录装饰器,它在类被实例化时记录信息。functionLogClass(target:Function){//保存原始构造函数的引用constoriginal=target;//生成一个新的构造函数,它会替代原始的构造函数functioncon
Young soul2
·
2024-01-25 12:11
nestjs原理
javascript
开发语言
ecmascript
nestjs
之适配器模式的应用
NestJS
是一个用于构建高效、可靠和可扩展的服务器端应用程序的框架。在
NestJS
中,适配器模式(AdapterPattern)主要体现在其对不同类型的HTTP服务端框架的适配上。
Young soul2
·
2024-01-25 12:09
nestjs原理
适配器模式
nestjs
之策略模式的应用
策略模式(StrategyPattern)是一种软件设计模式,它定义了算法族,分别封装起来,使它们可以互相替换。策略模式让算法的变化独立于使用算法的客户。这种模式涉及到三个角色:上下文(Context):持有一个策略类的引用,用来与策略类交互。策略接口(StrategyInterface):定义了每个策略或算法必须遵循的接口。具体策略(ConcreteStrategies):实现策略接口的类,提供
Young soul2
·
2024-01-25 06:10
nestjs原理
策略模式
javascript
前端
nestjs
之pipe是如何从dto校验的?
NestJS
中的Pipe主要用于处理输入数据的验证和转换。当你使用类验证器(ClassValidator)和数据传输对象(DTO)时,Pipe会根据DTO定义的装饰器来校验数据。
Young soul2
·
2024-01-19 15:02
nestjs原理
javascript
前端
nestjs
之定义provider以及inject使用的几种方式
在
NestJS
中可以以多种方式自定义Providers。以下是一些常见的方法:1.值提供者(ValueProviders)值提供者用于提供一些硬编码的值,例如配置对象或常量。
Young soul2
·
2024-01-19 15:31
nestjs原理
javascript
前端
nestjs
之TypeOrm异步配置实现原理
在
NestJS
中,当你使用依赖注入(DI)系统,并且inject是一个字符串数组时,每个字符串代表一个DI令牌。这些令牌用于从
NestJS
的容器中检索相应的服务或值。
Young soul2
·
2024-01-19 15:31
nestjs原理
javascript
前端
nestjs
之provider的provide取值的几种方式
以下是根据上述每种provide取值方式的例子,展示在
NestJS
中如何定义和使用自定义providers。
Young soul2
·
2024-01-19 15:57
nestjs原理
javascript
前端
Nestjs
图片上传(一)
@types/multer--save-dev2、生成upload模块nestgresupload3、配置图片名称及图片存放路径upload.module.tsimport{Module}from'@
nestjs
炉火纯青-旺
·
2024-01-18 14:40
typescript
Nestjs
图片下载
uploadController.tsimport{Controller,Get,Post,Body,Patch,Param,Delete,UseInterceptors,UploadedFile,Res}from'@
nestjs
炉火纯青-旺
·
2024-01-18 14:06
状态模式
nestjs
控制反转、依赖注入
1、全局安装typescriptnpminstalltypescript-g2、全局安装ts-nodenpminstallts-node-g3、demo.ts/***B中代码的实现是依赖A的,两者之间的耦合度非常高,当两者之间的业务逻辑复杂程度增加的情况下*维护成本与代码的可读性都会随着增加,并且很难再多引入额外的模块进行功能扩展*/classA{name:stringconstructor(na
炉火纯青-旺
·
2024-01-16 15:19
javascript
开发语言
ecmascript
nestjs
装饰器
1、装饰器定义装饰器是一种特殊的类型声明,它可以附加在类、方法、属性、参数上边需开启tsconfig.json中"experimentalDecorators":true生成tsconfig.json文件tsc-init2、类装饰器//类装饰器主要是通过@符号添加装饰器//装饰器会自动把class的构造函数传入到装饰器的第一个参数target//然后通过prototype可以自定义添加属性和方法f
炉火纯青-旺
·
2024-01-16 15:19
javascript
前端
开发语言
Nestjs
笔记
v1/list二、跨域处理1、安装依赖npminstallcorsnpminstall@types/cors-D2、app.module.ts添加代码import{NestFactory}from'@
nestjs
炉火纯青-旺
·
2024-01-16 15:09
笔记
Nest 怎么自动创建表到数据库
import{Module}from'@
nestjs
/common';import{TypeOrmModule}from'@
nestjs
/typeorm';import{APP_FILTER}from'
666和777
·
2024-01-16 02:29
数据库
vscode
Nestjs
使用log4js实现日志输出
log4js默认的日志级别如下:ALL{return(logEvent:Log4js.LoggingEvent):string=>{letmoduleName='';letposition='';//日志组装constmessageList:string[]=[];logEvent.data.forEach((value:any)=>{if(valueinstanceofContextTrace)
666和777
·
2024-01-16 02:58
log4j
一篇文章学会如何轻松集成 Swagger 到
NestJS
项目
前言
NestJS
是一个高效且适用于构建服务器端应用程序的框架,它基于Node.js并且被设计为灵活和可伸缩。
乐闻x
·
2024-01-15 10:55
NestJS
最佳实践手册
node.js
nest.js
什么是Session以及如何在
NestJS
项目中的优雅管理 Session
在这篇文章中,我们将探讨Session是什么,为什么我们需要Session,以及在
NestJS
项目中如何优雅地管理Session。
乐闻x
·
2024-01-15 10:25
NestJS
最佳实践手册
node.js
nest.js
nestjs
中@Module的简单实现
这只是一个非常简化的示例,真实的
NestJS
实现会更复杂。//module.decorator.tsexportfunctionModule(options:{controllers?
Young soul2
·
2024-01-14 11:07
javascript
前端
nestjs
中@Controller()简单实现原理
@Controller实现原理的简单实现,在真实的应用中,路由处理会更加复杂,包括错误处理、中间件支持、参数解析等案例1import'reflect-metadata';functionController(prefix:string=''){returnfunction(constructor:Function){Reflect.defineMetadata('prefix',prefix,co
Young soul2
·
2024-01-14 11:36
nestjs原理
javascript
前端
nestjs
中@Injectable()的实现原理
以下是对@Injectable()的简单实现import'reflect-metadata';functionInjectable(){returnfunction(constructor:Function){Reflect.defineMetadata('injectable',true,constructor);};}classDependencyInjectionContainer{priv
Young soul2
·
2024-01-14 10:39
nestjs原理
javascript
前端
开发语言
NestJS
如何自定义中间件以及实际项目基于中间件提升项目开发效率
前言
NestJS
作为一个强大的Node.js框架,允许你通过中间件对请求和响应进行处理。
乐闻x
·
2024-01-13 13:35
NestJS
最佳实践手册
中间件
node.js
nest.js
NestJs
WebSocket与Vue WebSocket
一、
NestJs
WebSocket安装依赖npmi--save@
nestjs
/websockets@
nestjs
/platform-socket.ionpmiws新建ws.gateway.ts文件import
qq_41985405
·
2024-01-12 07:26
websocket
vue.js
node.js
实战篇:如何在
NestJS
项目中支持 i18n 国际化本地化
NestJS
作为一个现代、功能丰富的Node.js框架,提供了强大的国际化机制。本文将指导您如何在
NestJS
项目中实现i18n功能。
乐闻x
·
2024-01-10 05:40
NestJS
最佳实践手册
nest.js
node.js
i18n
NestJS
支持自定义CLI命令行?一篇文章深入Command装饰器使用
前言
NestJS
作为一个高效、可扩展的Node.jsweb框架,其设计上受到Angular的启发,提供了强大的模块化与依赖注入特性。
乐闻x
·
2024-01-10 05:08
NestJS
最佳实践手册
node.js
nest.js
一篇文章(三种方案)搞定
NestJS
项目中的跨域问题
前言当我们的
NestJs
后端服务需要被不同源的前端项目访问时,就可能遇到“跨域问题”。
乐闻x
·
2024-01-09 01:09
NestJS
最佳实践手册
node.js
nest.js
cors
如何在
NestJS
中使用 TypeORM 实现多数据库连接配置
前言当你打算在一个
NestJS
应用中操作多个数据库时,TypeORM提供了优雅而强大的解决方案。在本教程中,我们将一步步了解如何在
NestJS
项目中配置TypeORM以使用多个数据库。
乐闻x
·
2024-01-09 01:37
NestJS
最佳实践手册
数据库
node.js
nest.js
typeorm
mysql
大前端
nestjs
入门教程系列(四):如何
nestjs
整合mysql数据库
经过前面的几篇文章,想必大家已经对
nestjs
有了基础的了解,那么这篇文章就带大家玩玩数据库,学会了这篇,就离大前端又进了一步Nest与数据库无关,使你可以轻松地与任何SQL或NoSQL数据库集成。
风清云淡_A
·
2024-01-08 18:52
nestjs
前端
打造清晰的日志管理策略:如何在
NestJS
中集成 winston 高级日志系统
对于使用
NestJS
框架的项目来说,集成一个高效、可扩展的日志系统尤为重要。在本教程中,我们将探讨如何在
NestJS
项目中集成日志系统,并管理系统日志。
乐闻x
·
2024-01-08 03:05
NestJS
最佳实践手册
node.js
nest.js
winston
log
日志
一篇文章学会在
NestJS
中优雅实现定时任务,Cron Task 最佳实践与技巧
前言
NestJS
是一个强大的Node.js框架,它帮助开发者以优雅、模块化的方式构建高效、可扩展的服务器端应用程序。
乐闻x
·
2024-01-08 03:05
NestJS
最佳实践手册
node.js
nest.js
定时任务
schedule
服务器
一篇文章学会如何在
NestJS
中使用 Redis 并基于 Redis 实现接口访问限频率
NestJS
是一个灵活且模块化的Node.js框架,它借鉴了Angular的设计哲学,提出了控制器、提供者和模块的概念,这为我们集成和使用Redis提供了便利。
乐闻x
·
2024-01-08 03:34
NestJS
最佳实践手册
node.js
nest.js
redis
nestjs
权限认证
缓存
nest框架的bull队列的基本使用
前言@
nestjs
/bull是一个用于处理队列的Nest.js模块。
流连勿忘返
·
2024-01-07 12:54
node.js
Nestjs
微服务实战 - 动态微服务创建链接
所有的微服务都需要做服务治理服务治理包括(配置中心、服务发现、注册服务等等),常见的包括Java的Nacos,这里不关注与服务治理,只说明,如何用nest网关,并且在网关层动态实现微服务注入
nestjs
甘宇辉
·
2024-01-06 06:31
微服务
架构
Node
Nestjs
微服务管家:
NestJS
如何使用服务发现 Consul 实现高效的微服务节点管理
本教程将向您展示如何在
NestJS
框架中集成Consul实现服务发现的能力。
乐闻x
·
2024-01-06 06:27
NestJS
最佳实践手册
微服务
服务发现
consul
node.js
nest.js
nestjs
swagger 上传文件,中文名称会乱码的问题
答案在这里找的问题:中文部分乱码了,swaggerui上是这样的,postman正常的解决方法乱码的原因:当前字符集为ISO-8859-1,无法识别中文,所以解决办法就是把他转回来。decodeURIComponent(escape(file.originalname))
goms
·
2024-01-05 01:29
js
javascript
nestjs
入门教程系列(一):让项目先跑起来
nestjs
启动基本步骤Nest(
NestJS
)是一个用于构建高效、可扩展的Node.js服务器端应用的框架。
风清云淡_A
·
2024-01-01 05:52
nestjs
node.js
nestjs
入门教程系列(二):我的第一个接口
引子借用官网的一张图,直观的展示了控制器的作用控制器的目的是接收应用的特定请求。路由机制控制哪个控制器接收哪些请求。通常,每个控制器都有不止一条路由,不同的路由可以执行不同的操作。为了创建一个基本的控制器,我们使用类和decorators。装饰器将类与所需的元数据相关联,并使Nest能够创建路由映射(将请求绑定到相应的控制器)。cats的controller怎么写./src/cats/cats.c
风清云淡_A
·
2024-01-01 05:52
nestjs
前端
nestjs
入门教程系列(三):动态路由到底该怎么用
由于
nestjs
提供对底层平台的访问即express,所以我们可以通过注入的方式来方位请求对象TIPS:需要从@
nestjs
/common包里面引入Param,express里面引入Request,否则代码会报错
风清云淡_A
·
2024-01-01 05:21
nestjs
前端
【node-express】在commonjs的项目中使用esm和ts开发的sdk
源码:https://github.com/thinkasany/
nestjs
-course-code/tree/master/demo/cjs
thinkasany
·
2023-12-31 09:45
express
typescript
node.js
javascript
nest框架的定时任务
1.下载定时任务的组件npminstall--save@
nestjs
/schedulenpminstall--save-dev@types/cron2.在模块中导入imports:[ScheduleModule.forRoot
流连勿忘返
·
2023-12-30 21:05
node.js
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他