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
Nest.js
你学不会系列-初识Nest
前言最近在学习研究Nest框架,但是在学习过程中除了参考翻阅官方文档外国内几乎没有多少资料能系统的讲解Nest的相关内容,所以打算想通过我自己学习的角度讲解下Nest框架,不知道能坚持多久,也可能有错误或遗漏的地方,欢迎大家批评指正。下面我学习Nest的主要信息来源,在编写过程中还会有其他途径获取的信息会在文末给出:官网:https://nestjs.com/中文网站:https://docs.n
一半水一半冰
·
2020-01-21 16:00
让我们用Nestjs来重写一个CNode(上)
背景在本文中,我将使用
Nest.js
构建一个CNode。为什么这篇文章?我喜欢NodeJs,虽然我的NodeJs水平一般。但我还是用它来记录一下我学习过程。
jiayisheji
·
2020-01-06 20:59
Nest.js
入手以及企业化的思考
一直以来我就很想找一个前端的微服务框架,就像Spring一样那么好用,于是我找到了NestJs!!!!!!image.png去中心化路由。所有的路由通过装饰器与Controller绑定。简单、明了,学习成本低。TypeScript/Rx.js加持。智能补全,代码分析,静态类型等等优点。如果你只是个人用用的话,可能会觉得很全。但是放在企业当中使用,是非常大的优点。依赖注入。从Angular那里学习而
foreknow
·
2020-01-04 05:02
Nest.js
框架入门
Nest提供了一个开箱即用的应用程序架构,支持Typescript,和Angular架构十分相似,基本模式如下:src├──app.controller.ts├──app.module.ts└──main.ts//main.tsimport{NestFactory}from'@nestjs/core';import{ApplicationModule}from'./app.module';asyn
风之化身呀
·
2019-12-28 09:53
nest.js
使用express需要提供多个静态目录的操作
场景在官方提供的文档中提供方式,fileapp.module.tsServeStaticModule.forRoot({rootPath:path.join(process.cwd(),'static'),serveStaticOptions:{maxAge:10000,},}),其中提供了一个静态资源目录,如果想使用多个静态目录,可以在app配置中间件import*asexpressfrom'e
Godtoy
·
2019-12-27 05:37
极课编程-Nestjs的设计思想和基本使用方法
参考文档
Nest.js
中文文档https://docs.nestjs.cn/6/introduction最近已经使用过一段时间的nestjs,让人写着有一种javaspring的感觉,nestjs可以使用
foreknow
·
2019-12-12 05:30
Nest.js
学习之路(28)-用nestjs建立API Microservice(上)
这节内容参考官网-MicroserviceBasicsnestjs的feature之一是提供microservicewrapper,提供API可以容易整合,以下是它支援的服务TCPRedisRabbitMQNATSMQTTgRPC在nestjs中不同microservice间透过Message传递资料,但目前还不支持stream-based服务如kafka今天以TCP作为例子,情境是把迄今为止做的
极客教程
·
2019-12-02 06:23
Nest.js
学习之路(29)-用nestjs建立API Microservice(下)-REDIS、NATS as Messaging System
redis虽然是key-value的database,但也可以作为microservice服务。可以参考这篇文章RedisPub/Subunderthehood其实redis另外一个功能也可以当作小型的messagingsystem除了redis、今天也测试nats,其他支援的如RabbitMQ等就只是差在对port不同,及messaging本身的参数设定不同而已nestjs提供Transport
极客教程
·
2019-12-01 22:19
Nest.js
学习之路(26)-用Nestjs Decorator建立Swagger API Doc
在nestjs下可以用类似ASP.netcore或是Java中类似的reflection机制方式,利用Decorators及SwaggerModule自动产生API文件页面。安装套件yarnadd@nestjs/swagger产生最简单的SwaggerAPI说明页面在main.ts下,加入产生Swagger页面的代码asyncfunctionbootstrap(){constapp=awaitNe
极客教程
·
2019-12-01 21:49
[Nest] 初见
nest.js
nest介绍Nest是一个用于构建高效,可扩展的Node.js服务器端应用程序的框架。它使用渐进式JavaScript,内置并完全支持TypeScript(但仍然允许开发人员使用纯JavaScript编写代码)并结合了OOP(面向对象编程),FP(函数式编程)和FRP(函数式响应编程)的元素。在底层,Nest使用强大的HTTPServer框架,如Express(默认)和Fastify。Nest在这
月山
·
2019-09-28 18:00
nest.js
模板中获取async异步返回的数据
采用async方式获取数据库中的数据,返回的是一个Promise。直接在模板中去解析Promise得到的会是一个Promise对象,而不是最终返回的结果,然后用{{message.name}}去解析是会失败的。解决方法,所有async方法配套加上await。拿一个官网的例子。https://docs.nestjs.com/providerscats.controller.tsimport{Cont
WarmSword
·
2019-08-18 08:59
前端
Nest.js
学习之路(27)-存取env变量使用dotenv-储存敏感信息
大部分不会把资料库连线帐号、密码等相关讯息写在程式码里面,通常写在一个档案里面,程式里面用key来读取value,ASP.NETCore里面是写在appsettings.json,透过Configuration存取appsetting.jsonnestjs是采用dotenv套件,使用ConfigService存取dotenv下的变数。dotenv是透过读取.env档,把key-valuepair存
极客教程
·
2019-07-21 13:25
Nest.js
学习之路(25)-JSON Web Token(JWT)保护API Endpoint-使用Passport
这一章要来练习使用JWT来保护APIEnpoint流程大致为:安装套件取得token新增jwtStrategy设定defaultStrategy测试安装套件yarnadd@nestjs/jwtpassport-jwt@types/passport-jwt其中@nestjs/jwt是个工具套件,结合nestjsModule设定概念和jsonwebtoken套件,可以少一点coding(但不是太多)如
极客教程
·
2019-07-20 01:14
Nest.js
学习之路(24)-Http Bearer Token保护API End Point-使用Passport
这一章主要讲Passport,他提供基本的bearer、jwt及oauth第三方登入,只要安装不同的Strategy,官网上Strategies页面也可以搜寻如:facebookgithubgooglegithubtwittergithub建立module建议用@nest/cli会建立资料夹、档案及自动importAppModule在feature文件下新建auth文件夹,然后在在auth文件下,
极客教程
·
2019-07-20 01:39
从零编写一个Koa + graphQL的案例
在
Nest.js
的文档中看到了有集成GraphQL的指导,所以在本地尝试下先用Koa写出一个DEMO,之后再去与
Nest.js
集成起来。
vividW
·
2019-05-30 00:00
javascript
node.js
koa
Nest.js
学习之路(3)-Module in
nest.js
Nest.js
应用程序的组成ModulesControllersProvidersServicesPipesGuardsInterceptors...一个Module底下包含一个或多个Controllers
极客教程
·
2019-05-25 18:49
关于
nest.js
进程在终端调整窗口大小时崩溃的解决办法
运行nest-cli脚手架生成的项目时,
nest.js
进程会在终端调整窗口大小时崩溃(不仅仅在独立终端中,在编辑器[vscode,webstorm...]内置终端中也会触发进程崩溃)其实这个问题的根源出在
多少有点怕
·
2018-12-20 18:43
9、
Nest.js
中的看守器
什么是看守器(Guard)?看守器就是使用@Injectable修饰并且实现了CanActivate接口的类。一般使用看守器来做接口权限的验证,比如验证请求是否包含token或者token是否过期。首先需要创建一个基本的看守器roles.guard.tssrc/users/guards/roles.guard.tsimport{Injectable,CanActivate,ExecutionCon
RoyLin1996
·
2018-09-08 01:15
Notadd 4.0.0-alpha.1 基于
nest.js
的微服务架构
新功能AOP面向切面编程支持TypescriptGraphqlAPI支持Grpc的微服务架构用户组织权限服务(需要额外下载)Nest采纳了Angular最核心的设计思想和概念,同时也融入了Spring的一些设计思路:语言层面采用了TypeScript来段代码找下感觉:Notadd4.0基于Nest开发,原生支持微服务,提供了用户组织权限服务,后续将提供日志/支付/微信/云存储等服务。下载地址git
依剑听雨
·
2018-08-23 00:00
typescript
node.js
microservice
Angular 的 Material Design 风格框架 Angular Material
AngularMaterial详细介绍MaterialDesignforAngular是Angular官方团队开发的基于最新版本Angular的MaterialDesign风格的框架,可和
Nest.js
前端栈开发
·
2018-07-18 08:42
前端
angular
Nest.js
入门小例子
Nest.js
入门小例子前言:虽然使用官网的cli工具生成了一个基本的项目,但是由于正常开发中的项目的目录结构往往需要自定义的,官方这个例子并不能满足我们的需求,而且对于新手来说,有一个完整的入门示例也是至关重要的
神话
·
2018-06-12 00:00
nest
typescript
node.js
javascript
在
Nest.js
中使用 MongoDB 与 TypeORM
在
Nest.js
中使用MongoDB与TypeORM首先要在database文件夹里建立DatabaseModule模块文件,//database/database.module.tsimport{Module
飞翔吧,星尘龙!
·
2018-05-29 21:56
技术
【使用
Nest.js
开发】
nest.js
实现静态目录
【使用
Nest.js
开发】
nest.js
实现静态目录
Nest.js
是基于express实现的,express的很大一个卖点就是middleware(中间件),同样,
nest.js
也少不了中间件。
小辣抓
·
2018-03-27 21:36
nest.js
一步步实现nest粒子特效
这篇博客是模仿
nest.js
实现一个demo,由简单到复杂,来一步步的实现它。这里是效果预览。我的github里边还有很多别的前端的demo,喜欢的话可以点个star,你的支持就是我的动力。
空_城__
·
2017-12-18 11:01
上一页
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
其他