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
nest.js
Spring Boot 功能整合的实现
前言如果根据之前做的
Nest.js
后端项目功能为标准的话,那么SpringBoot项目需要几种功能进行整合,好在生态丰富,集成也不算困难。
·
2021-05-27 10:47
Nest.js
学习之路(12)-Guard in
nest.js
(Authorization)
除了authentication,通常会需要以role来管理页面权限。昨天提到Guard中的canActivate会传入ExecutionContext,透过reflectmetadata可以取得处理request的对应controller及方法,进一步我们希望在controller下对应的方法指定权限,如新增使用者需要admin权限,然而问题是AuthGuard要怎么从controller读取权
极客教程
·
2021-05-04 06:02
2、
Nest.js
创建基本的REST控制器
Nest.js6.0必看使用NestCLI生成一个基本的控制器使用CLI提供的generate(别名:g)命令生成一个基本的usersController(别名:co):$nestgcousersCREATE/src/users/users.controller.spec.ts(478bytes)CREATE/src/users/users.controller.ts(99bytes)UPDATE
RoyLin1996
·
2021-05-02 22:47
5、
Nest.js
中的异常处理和AOP编程
为什么会出现异常?在UsersController我们有如下代码:@Get(':id')asyncfindOne(@Param()params):Promise{returnawaitthis.usersService.findOne(params.id);}我们希望接收一个以Get方式提交的用户id值,并且期望它永远是number类型的。现在我们的程序直接将params.id传入了service
RoyLin1996
·
2021-04-27 14:27
Nest.js
参数校验和自定义返回数据格式详解
0x0参数校验参数校验大部分业务是使用
Nest.js
中的管道方法实现,具体可以查阅文档。不过编写过程中遇到一些问题,虽然文档讲得比较晦涩。
·
2021-03-28 11:14
Nest.js
散列与加密实例详解
0x0前言先要知道,什么是散列算法呢?产生一些数据片段(例如消息或会话项)的散列值的算法。例如,md5就是一种散列算法。软件开发中的散列函数或散列算法,又称哈希函数,英语:HashFunction,是一种从任何一种数据中创建小的数字“指纹”的方法。所有散列函数都有如下一个基本特性:如果两个散列值是不相同的(根据同一函数),那么这两个散列值的原始输入也是不相同的。加密算法通常分为对称性加密算法和非对
·
2021-03-09 21:06
Nest.js
授权验证的方法示例
0x0前言系统授权指的是登录用户执行操作过程,比如管理员可以对系统进行用户操作、网站帖子管理操作,非管理员可以进行授权阅读帖子等操作,所以实现需要对系统的授权需要身份验证机制,下面来实现最基本的基于角色的访问控制系统。0x1RBAC实现基于角色的访问控制(RBAC)是围绕角色的特权和定义的策略无关的访问控制机制,首先创建个代表系统角色枚举信息role.enum.ts:exportenumRole{
·
2021-02-22 08:37
Nest.js
环境变量配置与序列化详解
环境变量配置简述程序在不同的环境下需要不同的环境变量,例如生产环境、测试环境以及开发环境所需要不同的数据库信息:链接地址、链接端口号、登录用户名和密码相关信息。为了解决这个问题需要进行相关操作。在Nest中最佳方案创建一个ConfigModule,该ConfigModule公开一个ConfigService,在ConfigService加载特有环境的.env文件。Nest提供了@nestjs/co
·
2021-02-21 10:18
nest.js
阿里云云函数部署
之前就想让
nest.js
在阿里云上部署serverless试试,但在网上没有搜到相关的例子只找到了express的例子,但我不知道怎么从
nest.js
获得expressapp对象。
崮生
·
2021-01-09 01:17
serverless
nestjs
阿里云
ts引入js文件_写给前端的
Nest.js
教程——10分钟上手后端接口开发
近两个月把ReactNative、Vue3.0和
Nest.js
都摸了一下,大概都摸懂了。
李day
·
2021-01-03 08:03
ts引入js文件
监测接口10分钟只能请求_写给前端的
Nest.js
教程——10分钟上手后端接口开发...
近两个月把ReactNative、Vue3.0和
Nest.js
都摸了一下,大概都摸懂了。
weixin_39710251
·
2020-12-24 15:50
监测接口10分钟只能请求
Nest.js
设计核心思想
NestJs设计核心思想转载请注明出处,原文github地址NestJs设计核心思想IoC(控制反转)&DI(依赖注入)将应用程序赋予一个中心————Ioc容器,并将被依赖对象的实例化过程提取到Ioc容器中,由Ioc容器管理依赖关系和被依赖对象的注入控制反转谁在控制谁?我们直接new一个对象时,是程序应用在主动地创建;但是使用IoC模式开发时,会使用容器来负责这些对象的创建。这个时候是容器在控制对
chogath
·
2020-12-16 13:02
node.js
Nest.js
设计核心思想
NestJs设计核心思想转载请注明出处,原文github地址NestJs设计核心思想IoC(控制反转)&DI(依赖注入)将应用程序赋予一个中心————Ioc容器,并将被依赖对象的实例化过程提取到Ioc容器中,由Ioc容器管理依赖关系和被依赖对象的注入控制反转谁在控制谁?我们直接new一个对象时,是程序应用在主动地创建;但是使用IoC模式开发时,会使用容器来负责这些对象的创建。这个时候是容器在控制对
chogath
·
2020-12-15 19:56
node.js
js 加入debug后可以进入controller_写给前端的
Nest.js
教程——10分钟上手后端接口开发...
前言这个教程的所有代码我都放在了我的GitHub仓库:Nest-CRUD-Demo[1],欢迎大家点个Star!框架简介❝Nest是一个用于构建高效,可扩展的Node.js服务器端应用程序的框架。它使用渐进式JavaScript,内置并完全支持TypeScript(但仍然允许开发人员使用纯JavaScript编写代码)并结合了OOP(面向对象编程),FP(函数式编程)和FRP(函数式响应编程)的元
weixin_39521009
·
2020-11-20 23:03
js
js
装饰器
写给前端的
Nest.js
教程——10分钟上手后端接口开发
前言这个教程的所有代码我都放在了我的GitHub仓库:Nest-CRUD-Demo[1],欢迎大家点个Star!框架简介❝Nest是一个用于构建高效,可扩展的Node.js服务器端应用程序的框架。它使用渐进式JavaScript,内置并完全支持TypeScript(但仍然允许开发人员使用纯JavaScript编写代码)并结合了OOP(面向对象编程),FP(函数式编程)和FRP(函数式响应编程)的元
傲娇的koala
·
2020-10-23 08:24
数据库
python
java
编程语言
spring
Nest.js
从零到壹系列(三):使用 JWT 实现单点登录
本文由图雀社区认证作者布拉德特皮写作而成,点击阅读原文查看作者掘金链接,感谢作者的优质输出,让我们的技术世界变得更加美好????前言上一篇介绍了如何使用Sequelize连接MySQL,接下来,在原来代码的基础上进行扩展,实现用户的注册和登录功能。这里需要简单提一下两个概念JWT和单点登录:JWTJWT(JSONWebToken)是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准(R
图雀社区
·
2020-09-10 14:27
nest.js
阿里云云函数部署
之前就想让
nest.js
在阿里云上部署serverless试试,但在网上没有搜到相关的例子只找到了express的例子,但我不知道怎么从
nest.js
获得expressapp对象。
崮生
·
2020-08-24 17:03
serverless
nestjs
阿里云
基于
nest.js
用户组织权限管理系统
用户组织权限管理系统技术栈:前端:Vue+ElementUi+TypeScript后端:nest.js+mysql+redis演示地址用户组织管理系统(演示地址)github功能设计数据库设计用户实体@Entity()exportclassUser{@PrimaryGeneratedColumn()id:number;@Column({length:500})name:string;@Column
Marvin
·
2020-08-24 17:20
nestjs
node.js
vue.js
redis
基于Koa2打造属于自己的MVC框架
为了解决上述问题,社区也出现了各种基于Express和Koa的上层web框架,比如Egg.js和
Nest.js
我目前所在的公司,也是基于Koa并结合自身业
深红
·
2020-08-24 16:00
node.js
koa2
前端
手把手教你用nestjs框架7分钟生成crud风格接口
1.安装
nest.js
框架
nest.js
官方开发文档全局安装nest框架npmi-g@nestjs/cli2.新建一个nestjs项目nestnewnest-api选择是用npm还是yarn装依赖,我是直接回车选择
Tobenew
·
2020-08-24 16:07
node.js
mongodb
nestjs
nest.js
创建控制器nestgcontrollernews参数装饰器@Request()req@Response()res@Next()next@Session()req.session@Param(key?:string)req.params/req.params[key]@Body(key?:string)req.body/req.body[key]@Query(key?:string)req.quer
HTML小白呀
·
2020-08-24 16:44
nestjs
NestJS学习与实践
开始时用纯nodejs写后端,发现写起来一堆api要记,写起来麻烦,所有用了nodejs的一个框架:
Nest.js
。
zw_slime
·
2020-08-23 00:11
NestJS
NestJs 学习(一) 基础知识
原因
Nest.js
框架,它有效地解决了Nodejs项目中的一个难题:体系结构。Nest旨在提供开箱即用的应用程序,可以轻松创建高度可测试,可扩展,松散耦合且易于维护的应用程序。
Deidei☀️
·
2020-08-23 00:07
NodeJs
web前端
nest
nest.js
依赖注入
按照nest官方文档,使用nestCLI创建controllerservicemodule$nestgcontrollerproducts$nestgserviceproducts$nestgmoduleproducts框架会自动生成依赖关系,在app.module.ts中上图中注释掉掉//controllers,//providers就是框架自动生成的,带来了很多麻烦。编译不通过,如下图。这个依
worldzhy
·
2020-08-22 23:28
NestJS
Nest.js
学习笔记7:提供者(Provider)
提供者(Provider)在Nest中,几乎所有的东西都可以被当作提供者(Provider),比如:service,repository,factory,helper,他们都可以通过constructor注入依赖关系。提供者(Provider)的本质:使用了@Injectable()装饰器的简单的类。在前面的时候,我们已经创建了一个简单的控制器CatsController,在这里Controlle
wujiayucn
·
2020-08-22 23:23
Nestjs
Nest.js
学习笔记4:请求头(Headers)和获取路由参数
请求头(Headers)有时候,需要指定自定义响应头,这个时候可以使用@Header()修饰器或类库特有的响应对象import{Controller,Get,Header,HttpCode,Post}from'@nestjs/common';@Controller('cats')exportclassCatsController{@Post()@HttpCode(200)@Header('Cach
wujiayucn
·
2020-08-22 23:23
Nestjs
Nest.js
学习笔记1:初识Nest.js-hello-nest
初识Nest.js1.全局安装Nestjs/cli使用命令:npmi-g@nestjs/cli2.验证安装使用命令:wujiayudeMacBook-Pro:~wjy$nest-V6.3.03.创建一个Nest项目使用命令:nestnewhello-nest这里的hello-nest是项目名称在创建的过程中会遇到选择使用哪种NodeJS一起安装的包管理工具,在这里选择使用npm;然后就是等啊等…w
wujiayucn
·
2020-08-22 23:22
Nestjs
写个博客吧 (Nest博客后台接口和与React前端的交互)
前言最近做完博客接口,主要是文章列表和详情的接口,使用Typegoose和swagger配合
Nest.js
,然后用mongoexpress生成了一些可以操作的数据,利用axios配合前台完成了数据交互,
eswang
·
2020-08-22 23:51
React
学习日记
Nest.js学习日记
我的网站
Nest.js
入门
回到正题,今天要分享的是今年Node.js势头最猛框架
Nest.js
。
eswang
·
2020-08-22 23:50
Nest.js学习日记
Nest.js
控制器与服务,告诉你什么是依赖注入
先前用
Nest.js
写了一个cruddemo,为了更加深入的去学习
nest.js
,还是要把官方文档走一遍的,今天就先看看控制器,服务和module。
eswang
·
2020-08-22 23:50
Nest.js学习日记
Nest.js
写一个简单的增删改查
这篇文章主要记录了一个简单的增删改查应用,涉及到了MongoDB,Swagger,以及以express为底层的
Nest.js
框架。
eswang
·
2020-08-22 23:50
Nest.js学习日记
Nest.js
学习笔记
什么是nestjs?NestJs是一款用于构建高效且可伸缩Web应用程序的渐进式Node.js框架。看下官方给的简介,NestJs模块化的体系结构允许开发者使用任何其他的库,从而提供灵活性;为Nodejs提供一个适应性强大的生态系统;利用最新的js特性,为nodejs提供更加方便的设计模式和成熟的解决方案。核心组件NestJs主要有8个组件(Controller控制器、Component组件、Mo
朝辉惜时
·
2020-08-22 23:47
Nest.js
守卫
Docs:https://docs.nestjs.com/guards当调用者具有足够的权限时,特定路由才可用//app.guard.tsimport{CanActivate,ExecutionContext,Injectable}from'@nestjs/common';import{Observable}from'rxjs';import{Reflector}from'@nestjs/core
weixin_34067049
·
2020-08-22 23:26
手把手教你用nestjs框架7分钟生成crud风格接口
node.jsmongodbnestjs1.安装
nest.js
框架
nest.js
官方开发文档全局安装nest框架npmi-g@nestjs/cli2.新建一个nestjs项目nestnewnest-api
starzhou
·
2020-08-22 22:12
JAVAscript
大数据
区块链
用户组织权限管理系统(基于
Nest.js
)
用户组织权限管理系统技术栈:前端:Vue+ElementUi+TypeScript后端:nest.js+mysql+redis演示地址用户组织管理系统(演示地址)github功能设计数据库设计用户实体@Entity()exportclassUser{@PrimaryGeneratedColumn()id:number;@Column({length:500})name:string;@Column
残月公子
·
2020-08-22 22:40
vue
nest
nestjs[连接mysql数据库][2]
nest.js
本身支持建议使用TypeORM模块来处理数据库相关的操作,它为许多不同的数据库提供了支持,以MySQL为例,使用的官方的hello-world项目做示例事前准备首先电脑安装好Mysql数据库然后通过电脑数据库连接工具测试连接
墨水白云
·
2020-08-22 22:53
nestJS
JS后端框架
Nest.js
入门篇 控制层、Controller(一)
注:此文仅记录博主初次学习nestjs之后的认识和理解,经验尚浅,文章内容仅供参考,如若有误,敬请指正。控制层(controller)此层职责:请求处理、业务调用、响应构造对HTTP请求和响应报文结构不熟悉的可先阅读博客:https://blog.csdn.net/jw2268136570/article/details/103216174配置:根模块(app.module.ts)中配置该控制器c
iamjwe
·
2020-08-22 21:30
JS后端
Nest.js
中使用redis
安装redisWindow下安装下载地址:https://github.com/MSOpenTech/redis/releases。Redis支持32位和64位。这个需要根据你系统平台的实际情况选择,这里我们下载Redis-x64-xxx.zip压缩包到C盘,解压后,将文件夹重新命名为redis。打开文件夹,内容如下:打开一个cmd窗口使用cd命令切换目录到C:\redis运行:redis-ser
三行情书i
·
2020-08-22 21:29
Nest.js
redis
node.js
nest.js_使用
Nest.js
,MongoDB和Vue.js构建现代应用
nest.js
介绍(Introduction)Nest.jsintroducesamodernwayofbuildingNode.jsappsbygivingitaproperandmodularstructureoutofthebox.ItwasfullybuiltwithTypeScriptbutstillpreservescompatibilitywithplainJavaScript.Ne
culiu9261
·
2020-08-22 21:13
Nest.js
学习之路(18)-TypeORM(5)设定多对多
以角色为例,一个使用者拥有多个角色,一个角色包含多个使用者流程跟设定多对一/一对多一样建立EntityClass并设定@ManyToMany新增DTO、Service和上一节中创建User一样新增@ManyToMany()inverse属性于另一端Entityclass,并以@JoinTable()建立JoinTable修改UserDTO在UsersService里修改新增代码在UsersSeri
极客教程
·
2020-08-22 16:53
Nest.js
学习之路(15)-typeorm(2)新增数据
继续在PlatformEntity新增列import{Column,Entity,PrimaryGeneratedColumn}from"typeorm";@Entity('platform')//指定tablenameexportclassPlatform{//每新增一个的時候id+1@PrimaryGeneratedColumn()id:number;//@Column为对应的数据库列,或是传
极客教程
·
2020-08-19 20:11
Nest.js
两个我非常喜欢的特性
前面讲了
nest.js
的一些简单安装使用说明,这篇文章讲点我最喜欢的两个
nest.js
的特性,一个是丰富的命令行工具,一个是和swagger很好而且很方便的集成。
eswang
·
2020-08-04 21:00
Node.js
学习日记
nest.js
、egg.js、midway,express、koa的区别
前言随着
nest.js
框架逐渐火起来,对于没有接触过nest的小伙伴可能会疑惑nest是什么?
csdn_haow
·
2020-08-04 13:33
前端技能总结
egg.js和
nest.js
的对比
egg.js和
nest.js
的对比前几天突然看到一个群在说现在用egg的人已经很少了,说用nest的人比较多,然后我就做了一个简单的调查和对比。
程序员 小明
·
2020-08-04 11:27
node.js
egg
nest
基于Koa2打造属于自己的MVC框架
为了解决上述问题,社区也出现了各种基于Express和Koa的上层web框架,比如Egg.js和
Nest.js
我目前所在的公司,也是基于Koa并结合自身业
深红
·
2020-08-03 17:25
node.js
koa2
前端
Nest.js
从零到壹系列(八):使用 Redis 实现登录挤出功能
本文由图雀社区认证作者布拉德特皮写作而成,点击阅读原文查看作者掘金链接,感谢作者的优质输出,让我们的技术世界变得更加美好????前言上一篇介绍了如何配合SwaggerUI解决写文档这个痛点,这篇将介绍如何利用Redis解决JWT登录认证的另一个痛点:同账号的登录挤出问题。(再不更新,读者就要寄刀片了-_-||)GitHub项目地址,欢迎各位大佬Star。为了照顾还没学到第八课读者,本篇教程单独开了
图雀社区
·
2020-07-30 23:26
Nest.js
学习之路(17)-TypeORM(4)设定一对多/多对一
关于TypeORM设定一对多/多对一参考官网教学假设新增用户entitiy,使得一个平台有多个使用者,代码如下:import{Entity,PrimaryGeneratedColumn,Column,ManyToOne,RelationId}from'typeorm';import{Platform}from'./Platform';@Entity()exportclassUser{@Primar
极客教程
·
2020-07-12 16:45
【使用
Nest.js
开发】基于TypeScript的高性能框架
【使用
Nest.js
开发】基于TypeScript的高性能框架最近接手一个后台管理的小项目,需求就是做一个网站的后台管理系统。
小辣抓
·
2020-07-10 21:59
nest.js
Nest.js
学习资料
一、
Nest.js
简介作为NodeJs里发展势头最猛的web框架,NestJs构建于TypeScript之上,模块化灵感源于Angular,很多思想借鉴自Java的Spring,有兴趣的Java小伙伴也可以关注一下
雪域迷影
·
2020-07-09 14:33
NodeJS和Express
Vue学习
NestJS
Nest.js
个人学习笔记
NestJS官网OpenAPI(Swagger)相关npminstall--S@nestjs/swaggerswagger-ui-express//pic.controller.tsimport{ApiTags,ApiProperty,ApiOperation}from'@nestjs/swagger';//定义dtoexportclassGetPicDto{@ApiProperty({defau
蔬菜调料包
·
2020-07-09 12:26
node
nest.js
上一页
1
2
3
4
下一页
按字母分类:
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
其他