功能演进: V1: 基础http服务器 支持中间件 支持异步中间件 V1.x: JS切换为TS request/response装饰增强 细化统一异常处理 细化流程控制 V2: AOP自定义注解拦截 IOC管理注入@Co…
分类:node.js教程
JHipster开发环境安装
本文演示如何在CentOS7上安装Jhipster以及其依赖组件。 这里采用官方推荐的 Yarn安装方法,操作系统版本为CentOS 7.4。 1 安装JDK 推荐版本:OpenJDK 1.8.0-64bit。 完整安装…
JavaScript 五十问——从源码分析 ES6 Class 的实现机制
Class是ES6中新加入的继承机制,实际是Javascript关于原型继承机制的语法糖,本质上是对原型继承的封装。本文将会讨论:1、ES6 class的实现细2、相关Object API盘点3、Javascript中的…
node日志库winston
winston node日志库,地址 npm install winston。 1.基本使用 const winston = require('winston') // 配置日志系统 const logger = win…
使用express来代理服务
nodejs和nginx都可以反向代理,解决跨域问题。 本地服务 const express = require('express') const app = express() //如果它在最前面,后面的/开头的都会被…
es6 7个比较有用的技巧
数组去重 var arr = [1, 2, 3, 3, 4]; console.log(...new Set(arr)) >> [1, 2, 3, 4] 数组和布尔 有时我们需要过滤数组中值为 false 的…
【每日一包0016】striptags
[github地址:https://github.com/ABCDdouyae…] striptags 剥去字符串中的html标签,和php里面的strip_tags函数一样 普通用法 用法:striptag…
前端工程化篇之 Gulp
gulp 是一个构建工具,基于Node.js的平台运行,使用的是commonJs的模块化语法。 我们使用gulp需要用到的包 一个TASK任务,对应一个包,对应一个处理逻辑、 gulp.series对应的是同步任务,从左…
koa+jwt实现token验证与刷新
JWT JSON Web Token (JWT)是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。 本文只讲K…
信息检索课程实验笔记
注:前端不相关—只是用node实现了一下如何爬网站数据(大学课程的实验) 网页索引与检索 实验目的 l 了解搜索引擎的工作原理及实现方法;l 熟悉倒排索引的创建;l 掌握查询处理技术。 实验要求 l 独立或合…
TypeScript最佳实践:是否使用noImplicitAny
我应该使用noImplicitAny TypeScript编译器标志吗? noImplicitAny编译器选项所做的,基本上是将TypeScript从可选类型语言转换为强制类型检验语言。这使得TypeScript离Jav…
post与get区别
post与get区别 本文参考:https://segmentfault.com/a/1190000009512784 简单介绍 get和post是HTTP与服务器交互的方式, 说到方式,有:post、delete、pu…