webpack设计模式 一切资源皆Module Module(模块)是webpack的中的关键实体。Webpack 会从配置的 Entry 开始递归找出所有依赖的模块. 通过Loaders(模块转换器),用于把模块原内容…
分类:node.js教程
基于Egg框架的日志链路追踪实践分享
快速导航 [Logger-Custom] 需求背景 [Logger-Custom] 自定义日志插件开发 [Logger-Custom] 项目扩展 [Logger-Custom] 项目应用 [ContextFormatte…
Fastfiy基础指南
什么是 Fastify? Fastify 是一个高度专注于以最少开销和强大的插件架构,为开发人员提供最佳体验的 Web 框架。 它受到了 Hapi 和 Express 的启发,是目前最快的 Node 框架之一。 Fast…
express-autoload-router源码分析
模块介绍 express-autoload-router模块用于自动加载并注册路由。 模块使用 基本用法 基本使用步骤如下。 安装模块 $ npm install express-autoload-router 构建路由…
# 基于koa2的前后端管理系统
koa2 koa2框架,mongodb作为数据库,Es6/7语法编写,babel编译ES语法。 增加ts语法支持,进行ing 前后端分离,后台管理系统, Koa后端 系统目前包含 文章发布管理系统、标签系统、评论系统、用…
【学习】NPM是什么
什么是NPM npm(node package manager)node的包管理工具 在 GitHub 还没有兴起的年代,前端是通过网址来共享代码,举例来说:如果我们在开发过程中想使用 vue ,那么是不是要引入 vue…
【每日一包0024】inquirer
[github地址:https://github.com/ABCDdouyae…] inquirer 好用的交互命令行工具 方法 1.inquirer.prompt(questions) -> prom…
nodemon+cross-env+config实现支持热更新的能根据不同环境加载不同配置的nodejs环境
nodejs项目中我们经常会用到nodemon启动项目以使我们的项目在开发时支持热更新,修改了代码后不需要手动重启服务器;使用npm 的config模块实现不同的环境(一般是develop,production,test…
JS实现页面查看zip文件中的内容
1 前言 1.1 业务场景 附件zip上传到服务器后,在页面中可直接查看zip中的文件内容,如:readme.txt。 2 实现原理 2.1 引入工具库 jszip、jszip-utils npm i jszip -S …
EventProxy的使用 - 解决异步回调地狱
最近在看node社区的nodeclub源码,看到一个玩意EventProxy,这里记录一下基本语法 nodeclub社区源码: https://github.com/cnodejs/no… eventprox…
node函数使用
在JavaScript中,一个函数可以作为另一个函数的参数。我们可以先定义一个函数,然后传递,也可以在传递参数的地方直接定义函数。 Node.js中函数的使用与Javascript类似。 function say(wor…
适用于 deno 的多版本管理工具 dvm 发布
不知不觉中,deno 已经默默的发布了 3 个版本了: 0.1.0 0.1.1 0.1.2 昨晚通宵做了一个 deno 多版本的管理工具: dvm。 github 地址: https://github.com/justj…