Nodejs框架Koa常用的一些中间件

koa 是由 Express 原班人马打造的,致力于成为一个更小、更富有表现力、更健壮的 Web 框架。使用 koa 编写 web 应用,通过组合不同的 generator,可以免除重复繁琐的回调函数嵌套,并极大地提升错误处理的效率。...

Node.js 事件循环(Event Loop)机制解析

前言 事件驱动、异步、单线程、非阻塞I/O,这是我们听得最多的关于nodejs的介绍。看到这些关键字,可能我们会好奇:"nodejs既然是单线程,那是怎么实现异步非阻塞的?" 这全都依赖于nodejs有一个非常强大的机...

Webpack 构建速度的优化

一、使用高版本的 Webpack 和 Node.js 1、webpack 5.x 主要带来了哪些新特性: 更快的构建速度 缓慢的构建一直是开发人员对Webpack抱怨点之一。现在,模块打包提供了一个可选的文件系统缓存。通过设置...

Git 常用命令清单

Git简介 2005年,Linus花了两周时间自己用C语言写了一个分布式版本控制系统Git。Git是分布式版本控制系统(DVCS),分布式的版本控制系统会把代码仓库完整的镜像下来,这样任何一个服务器发生故障都可以用其他...

React Hooks 介绍、原理和API使用场景

概念 React Hook 是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性;以前在编写函数式组件,组件需要自己的 state 的时候,通常我们会转化成 class 组件来做。...