首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
xialeistudio
掘友等级
全栈工程师
|
xialei
全栈开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
28
文章 28
沸点 0
赞
28
返回
|
搜索文章
最新
热门
NestJs学习之旅(6)——异常处理
NestJs提供了统一的异常处理器,来集中处理运行过程中未捕获的异常,可以自定义响应参数,非常灵活。 NestJs内置了默认的全局异常过滤器,该过滤器处理HttpException(及其子类)的异常。如果抛出的异常不是上述异常,则会响应以下默认JSON: 由于NestJs内置了…
Socks5代理协议
或许你没听说过socks5,但你一定听说过SS,SS内部使用的正是socks5协议。 socks5是一种网络传输协议,主要用于客户端与目标服务器之间通讯的透明传递。 该协议设计之初是为了让有权限的用户可以穿过防火墙的限制,访问外部资源。 1. RFC地址 2. 协议过程 3. …
NestJs学习之旅(5)——中间件
中间件是在路由处理程序之前调用的函数。中间件函数可以访问请求和响应对象。 使用过koa和express的朋友应该知道,中间件是一个很核心的功能,尤其是koa,核心就是中间件,连路由功能都是由中间件提供的。 NestJs使用@Injectable()来装饰中间件,被装饰的对象应该…
NestJs学习之旅(1)——快速开始
经过NodeJs系列课程和Typescript系列课程,终于开始了激动人心的NestJs学习之旅。 Nest(或NestJS)是一个用于构建高效,可扩展的Node.js服务器端应用程序的框架。它使用渐进式JavaScript,内置并完全支持TypeScript(但仍然允许开发人…
TS简明教程(4)——装饰器
为了后续内容(如nestjs等框架)的开展,本文更新TS相关的基础知识。 装饰器是一种特殊类型的声明,它能够被附加到类声明,方法,访问符,属性或参数上。 装饰器使用@expression这种形式,expression必须是一个函数,它会在运行时被调用,被装饰的声明信息做为参数传…
TS简明教程(3)
为了后续内容(如nestjs等框架)的开展,本文更新TS相关的基础知识。 泛型的出现有效的降低了代码重复率,同时也能很好的保留类型信息,降低运行期崩溃的概率。 但是以上做法有弊端,方法1会导致代码重复比较多,而且难以扩展(只能通过复制代码来扩展);方法2的话会丢失变量类型信息,…
TS简明教程(2)——类与接口
为了后续内容(如nestjs等框架)的开展,本文更新TS相关的基础知识。 传统JS使用函数和原型链进行集成,在ES6出现了class关键,JS也能使用传统OOP的方式进行继承,但是还是存在一定的局限性,在TS中,OOP已经和传统语言差不多。 可以看到TS的OOP写法和Java还…
手把手从零开始小程序单元测试(附避坑指南以及源码跟踪)
单元测试是一个老生常谈的话题,基于Web/NodeJs环境的测试框架、测试教程数不胜数,也趋于成熟了。但是对于微信小程序的单元测试,目前还是处于起步状态,这两天在研究微信小程序的测试,也遇到了一些坑,在这里记录一下,希望给看到本文的小伙伴带来一点帮助,少走一些弯路。 使用小程序…
TS简明教程(1)
为了后续内容(如nestjs等框架)的开展,本文更新TS相关的基础知识。 由于TS与JS语法大部分一致,本文只对有差异的部分进行讲解。 TS使用:语法对类型进行声明。基础类型如下: TS使用boolean来声明布尔类型。 TS对数字的支持与JS一致,所有数字都是浮点数,所以TS…
NodeJs简明教程(10)
本文是NodeJs简明教程的第十篇,将介绍NodeJs dgram 模块(UDP服务端/客户端)相关的基本操作。 NodeJs使用dgram模块实现UDP服务端/客户端相关功能。 dgram.createSocket用来创建一个Socket对象,可以基于该套接口接收或发送数据。…
下一页
个人成就
文章被点赞
226
文章被阅读
106,452
掘力值
2,951
关注了
1
关注者
119
收藏集
8
关注标签
11
加入于
2019-04-01