koa第八章:windows设置pm2开机服务 自启动nodejs项目

PM2 是带有内置负载平衡器的 Node.js 应用程序的生产过程管理器。可以利用它来简化很多 Node 应用管理的繁琐任务,如性能监控、自动重启、负载均衡等。 安装部署 1、我们一般会把 pm2 安装到全局: npm...

koa第七章:路由管理模块(2)

在上一节,我们新增路由管理模块,新建一个 urls 目录 存放控制器,然后这些控制器通过 app.js 的 koa-router 模块加载。 美中不足的是 首页的 url 处理放在了 app.js,而首页往往含有比较多的处理逻辑,这样...

koa第七章:路由管理模块(1)

我们在《 koa第四章:URL中间件koa-router和koa-bodyparser用法 》 使用了不少 router.get 、router.post 的操作方法,很明显一多就乱,这还是在没有加入其他常规业务处理逻辑的情况下。 所以,最好不要把所...

koa第六章:视图模板渲染中间件koa-views

koa-views 是一个视图管理模块,它的灵活度很高,支持很多的模版引擎(如: ejs , nunjucks ,更多请看这里 ),这里我们给它配置的引擎是 ejs 。 安装 npm install --save koa-viewsnpm install --save ...

koa第五章:Node.js的MySQL客户端mysql2用法

mysql2简介 MySQL2 项目是 MySQL-Native 的延续。协议解析器代码从头重写,api 更改以匹配流行的 mysqljs/mysql,Node-MySQL2 的目标是取代 node-mysql(github.com/mysqljs/mysql)。mysqll2 团队正与 mysql...

解决windows系统某端口被占用的方法

问题描述 在 VSCode 中调试 koa2 程序,直接点运行后,报错。然后恢复代码为上次能正确运行的状态,再次点击运行,却提示 3000 端口已被使用。 即使关闭再打开 VSCode ,运行 koa2 程序 ,错误依旧。 ...

微信登录失败(4,-3003)错误怎么解决?

wechat 早上点开电脑微信,用手机扫码登录时,手机微信提示 (4,-3003) 错误。 刚开始以为是网络问题,后来手机和电脑都切换网络后,扫码依然提示 4 -3003 错误。 接着我又退出手机微信,重新登录手机...

koa第二篇:中间件级联与await next()

说明 koa 把很多 async 函数组成一个处理链,每个async函数都可以做一些自己的事情,然后用 await next() 来调用下一个 async 函数。我们把每个 async 函数称为 middleware (中间件),这些 middleware 可以...