React 前端导航
NodeJs ORM 库
NodeJs 教程
用 React.js+Egg.js 造轮子,全栈开发旅游电商应用

链接:https://pan.baidu.com/s/1KsXg_0TMGNQkO1S5YDO_aw 提取码:ude5

Node.js+Koa2框架生态实战 - 从零模拟新浪微博

链接:https://pan.baidu.com/s/1_VTelO9z0srgFzF5yixFaA 提取码:pgp7

koa2从0开始构建预告片网站

链接:https://pan.baidu.com/s/1jnb7v1yqlexygtd7gJJ8aw 提取码:duum

NodeJs 开源项目
sharp

高性能 Node.js 图像处理,调整 JPEG、PNG、WebP、AVIF 和 TIFF 图像大小的最快模块。使用 libvips 库。

fastify

Fastify,快速并且低开销的 web 框架,专为 Node.js 平台量身打造。

nodemon

Nodemon 是一款非常实用的工具,用来监控你 node.js 源代码的任何变化和自动重启你的服务器。

hexo

快速、简洁且高效的博客框架。

playwright

Playwright 是由微软公司 2020 年初发布的新一代自动化测试工具,相较于目前最常用的 Selenium,它仅用一个 API 即可自动执行 Chromium、Firefox、WebKit 等主流浏览器自动化操作。作为针对 Python 语言纯自动化的工具,在回归测试中可更快的实现自动化。

nodebestpractices

Node.js 最佳实践,这是对 Node.js 最佳实践中排名最高的内容的总结和分享

puppeteer

Puppeteer提供了一个高级 API 来通过 DevTools 协议控制 Chromium 或 Chrome。Puppeteer 默认以 headless 模式运行,但是可以通过修改配置文件运行“有头”模式。 可以在浏览器中手动执行的绝大多数操作都可以使用 Puppeteer 来完成!

局域网聊天室

koa + vue开发的局域网聊天室,支持群聊、文件传输、粘贴截图、文件列表、聊天记录(本地存储文本文件模拟数据库)等模块

node-jenkins

使用nodejs模拟的jenkins打包vue项目功能

从零到部署:用 Vue 和 Express 实现迷你全栈电商应用

【已完成】这里是《从零到部署:用 Vue 和 Express 实现迷你全栈电商应用》系列教程的源代码仓库。

全网影视采集解析播放的开源项目

技术栈是 koa + swig模板引擎 + jQuery

成都房协网数据分析

前端React+后端Koa实现的成都房协网数据分析网站。

后台数据管理系统

react+redux+express+MongoDB,又一套 CRUD(增删改查)后台数据管理系统,只不过用到的技术栈比较新(目前我所理解的最佳实践),具有一定的参考意义。

NodeJs 文章

ts版的egg的部署报错:nodejs.Error: Please set config.keys first

egg 项目部署 nodejs.Error: Please set config.keys first 报错问题记录

webContainer - 在浏览器运行 node 代码

WebContainers 是一个基于浏览器的运行时,用于执行 Node.js 应用程序和操作系统命令,它完全运行在您的浏览器页面中.

解决 node 使用 oicq 登录 QQ 提示" [温馨提示]当前QQ版本过低,请升级至最新版本后再登录。点击进入下载页面"

node 使用 oicq 登录 QQ 提示" [温馨提示]当前QQ版本过低,请升级至最新版本后再登录。点击进入下载页面" 问题解决办法记录

AWS EC2 安装 NodeJs,使用 nvm 管理 NodeJs 版本

AWS EC2 中管理 NodeJs 环境

egg mysql 查询 Date 类型数据时区不对,时间减了 8 个小时

日志表里存储了写入时间,时间存的是 Date 类型的数据,直接 select 出来的数据比存储的实际数据要少 8 个小时,数据库格式:2018-03-12 14:46:31, 通过egg-mysql查询出来的格式:2018-03-12T06:46:31.000Z, 自动加上了时区而且还是错误的时区。

升级 egg-socket.io 到 4.4.0

阿里这个框架已经很久没更新了,连插件模块都没有人维护。本来想着用 egg-socket.io 的 2.1.1 版本就行了,但是用起来发现很多的 api 都用不了了,于是有了升级的想法,重写配置。

nodejs PM2 延时退出

在日常开发过程中,我们经常会用到 pm2 来起到服务,甚至会用 watch 来实现热更新。这种模式并不适合用在生产环境中,因为 pm2 零延时重启,会导致正在处理的请求直接被销毁,如果数据库没加事务,可能会导致数据库的数据不完整,我们可以利用--kill-timeout 参数延时退出,保证正在处理的请求正常结束

husky7 add hook命令不起作用问题

配置husky7时,husky add hook不起作用,没有正常添加hook

如何从零开始实现一个cli命令行工具

我们已经习惯了使用各种开源cli工具,协助我们进行日常开发,本文将从零开始构建我们自己的cli命令行工具。

node + mysql保存Emoji失败乱码问题

mysql保存Emoji表情,字符串直接存进去会变编码问题

node事件循环(Event loop)

本文将简述浏览器中的js事件循环机制,帮助我们理解Node中代码是如何运行的。Javascript的一大特点是单线程,也就意味着同一时间他只能做一件事。那Node是如何支撑高并发呢?

Node定时任务怎么做

linux有crontab定时任务,那么在Node中,定时任务该如何实现?

NodeJs发起https请求报错:certificate has expired

在egg中发起https请求时提示证书过期错误(certificate has expired)问题记录

NodeJs PDF
制作中,敬请期待。。。

在线工具

JSON格式化MD5时间戳转换typescript 在线运行