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 可以...

koa第一篇:Hello World

一、环境搭建 例如,在E:\xushanxiang\nodeproj\koaproj>,依次执行下面指令: npm i koa --savenpm init -y Bash Copy 如果遇到问题,可参考:npm i 出现 npm WARN saveError ENOENT: no such fi...