随笔分类 -  koa2

摘要:koa2 中间件 koa2的中间件是通过 实现的,中间件执行顺序是“洋葱圈”模型。 中间件之间通过next函数联系,当一个中间件调用 后,会将控制权交给下一个中间件, 直到下一个中间件不再执行 后, 将会沿路折返,将控制权依次交换给前一个中间件。 如图: koa2 中间件实例 app.js: con 阅读全文
posted @ 2019-06-08 16:44 Mr.曹 阅读(3700) 评论(0) 推荐(0) 编辑
摘要:安装mysql 连接数据库 需要根据实际配置修改数据库用户名、及密码及数据库名 在 MySQL 数据库中创建初始数据 终端输入: 将users.sql文件如下: SET NAMES utf8; SET FOREIGN_KEY_CHECKS = 0; Table structure for DROP 阅读全文
posted @ 2019-05-22 11:12 Mr.曹 阅读(7749) 评论(0) 推荐(0) 编辑
摘要:1. 安装svg captcha 2. 使用方法 1. 生成有4个字符的图片和字符串 如图: 2. 生成一个算术式和计算结果 如图: 3. 在 koa2 项目中使用 const Koa = require('koa'); const Router = require('koa router') // 阅读全文
posted @ 2019-03-18 16:19 Mr.曹 阅读(3633) 评论(0) 推荐(1) 编辑
摘要:项目地址: "https://github.com/caochangkui/vue element responsive demo/tree/login register" 通过 vue cli3.0 + Element 构建项目前端,Node.js + Koa2 + MongoDB + Redis 阅读全文
posted @ 2019-03-17 12:35 Mr.曹 阅读(10361) 评论(3) 推荐(0) 编辑
摘要:"项目地址:https://github.com/caochangkui/demo/tree/koa mongoose" 连接数据库 数据库名字为:koa mongoose 创建数据表 定义 mongoose 数据库操作方法 入口文件app.js 阅读全文
posted @ 2019-02-25 08:53 Mr.曹 阅读(3434) 评论(0) 推荐(0) 编辑
摘要:项目地址: "https://github.com/caochangkui/demo/tree/koa test" 1. 创建项目 1. 创建目录 koa test 2. npm init 创建 package.json,然后执行 npm install 3. 通过 npm install koa 阅读全文
posted @ 2019-02-19 15:52 Mr.曹 阅读(20456) 评论(0) 推荐(0) 编辑
摘要:Nuxt是基于Vue的一个应用框架,采用服务端渲染(SSR),可以让用户的Vue单页面应用(SPA)也可以有利于SEO。 项目初始化 参考: "https://zh.nuxtjs.org/guide/installation" 安装过程中的配置选项: ? Project name ? Project 阅读全文
posted @ 2018-12-04 13:13 Mr.曹 阅读(5702) 评论(0) 推荐(0) 编辑
摘要:1. nuxt项目初始化 下面是使用 koa 模板方法初始化一个项目,使用该方法需要将 nuxt 的版本降至1.4.2; 官方 "https://zh.nuxtjs.org/guide/installation" 还要提供了脚手架工具,可用使用最新的nuxt2.0版本初始化一个项目。 2. 新建路由 阅读全文
posted @ 2018-11-15 16:06 Mr.曹 阅读(8841) 评论(0) 推荐(1) 编辑
摘要:项目地址: "https://github.com/caochangkui/demo/tree/koa2 learn" 1 构建项目 1.1 安装koa generator 1.2 使用koa generator生成koa2项目 1.3 进入项目 1.4 启动项目,默认端口号是3000 1.5 项目 阅读全文
posted @ 2018-11-14 15:51 Mr.曹 阅读(8308) 评论(0) 推荐(0) 编辑