Nodejs
Mack Liu
这个作者很懒,什么都没留下…
展开
-
Type-GraphQL结合装饰器写法的node框架的学习笔记
Type-GraphQL结合装饰器写法的node框架Type-GraphQL用装饰器的写法和一些改进的做法,让graphql的写法更加的清晰的在TypeScript中实现 Type-GraphQL官网地址(点击跳转)还不怎么知道什么是graphql的可以先查看这个博客了解一下GraphQL的一些curd操作在express和koa的使用笔记(点击跳转)1.graphQL依赖安装yarn ...原创 2019-08-23 19:49:05 · 1645 阅读 · 0 评论 -
routing-controllers、class-validator、typedi的使用总结
routing-controllers、class-validator,typedi的使用总结由于typescript的版本书写的nodejs的接口用之前的方式书写有些不够清晰,也不能提现出typescript的特色,所以就使用了如上几个库书写typescript的接口,类似于后端框架的写法如果需要深入学习,请前往github官方API深入学习,以下是个人学习后的一些总结。 官方API地址(h...原创 2019-08-23 14:50:14 · 4373 阅读 · 0 评论 -
GraphQL的一些curd操作在express和koa的使用笔记总结
GraphQL的一些curd操作在express和koa的使用笔记(typescript版本,可以自行转换成js版本)GraphQL,特点是减少http请求过程中太多无用字段造成的请求量过多,需要什么字段就接受什么字段,加快了http请求过程的速度,减少冗余,同时也有一些它的缺点1.安装graphql、express-graphql ( Koa的话安装koa-graphql、koa-mount...原创 2019-08-23 15:53:53 · 494 阅读 · 0 评论 -
nodejs企业级开发框架nest学习总结 - 1.NestJS入门controller、DTO、providers、module
NestJS入门controller、DTO、providers、module。官方API地址https://docs.nestjs.com/Nest(或NestJS)是一个用于构建高效,可扩展的Node.js服务器端应用程序的框架。也可以在Nest中使用express框架的扩展安装(官方也有推荐) npm i -g @nestjs/cli //全局安装脚手架 nest new proj...原创 2019-09-01 17:35:21 · 3194 阅读 · 0 评论 -
nodejs企业级开发框架nest学习总结 - 2.NestJS入门middleware、exceptionFilter、Pipe。
NestJS入门middleware、exceptionFilter、pipe。前面一节介绍了NestJS的controller、DTO、providers、module等的学习1.middleware中间件是在路由处理程序之前调用的函数。中间件函数可以访问请求和响应对象,以及next()应用程序请求 - 响应周期中的中间件功能。中间件例子:core跨域中间件、bodyparser中间件、...原创 2019-09-01 23:00:36 · 3080 阅读 · 1 评论 -
nodejs企业级开发框架nest学习总结 - 3.NestJS入门guard、interceptor、customDecorator、循环引用、注入作用域、生命钩子等
NestJS入门guard、interceptor、customDecorator、循环引用、注入作用域、生命钩子等官方API地址(点击跳转)点击跳转到个人的博客(前面两节)1.guard-守卫(每个中间件之后执行,但在任何拦截器或管道之前执行。)1.1简单例子,守卫需要实现CanActivate接口// guard/auth.guard.ts@Injectable() // 守卫必须...原创 2019-09-03 16:48:58 · 2450 阅读 · 0 评论 -
Nest恶补Typeorm - Typeorm快速入门学习(结合typescript)
Typeorm快速入门学习简单粗暴,主要和mongoose差不多的使用功能,快速学习官方githubAPI(点击跳转)官方API(点击跳转)1.安装(和官方一样使用mysql,其它数据库请安装其它的依赖包)npm install typeorm reflect-metadata @types/node mysql --save2.TypeScript编译器版本3.3或更高版本,并且您...原创 2019-09-04 22:09:08 · 11284 阅读 · 5 评论 -
nodejs企业级开发框架nest学习总结 - 5.NestJS入门使用mongoose、multer、验证、缓存、安全等
mongoose、multer、验证、缓存、安全等官方nestjsAPI地址1.nestjs结合mongoose1.1 安装mongoose和nest相关cnpm i @nestjs/mongoose mongoose --save1.2 配置连接数据库方式1,直接配置// mongo.module.tsimport { Module } from '@nestjs/commo...原创 2019-09-15 15:16:43 · 2475 阅读 · 0 评论