
koa2
yw00yw
编程之路任重而道远!
展开
-
koa2初体验
创建工程mkdir hello_koa进入工程目录cd hello_koa初始化项目npm init安装依赖yarn add koa或者npm install --save koa使用const Koa = require('koa');const app = new Koa();app.use(async(ctx, next) => { ctx...原创 2019-07-20 14:37:43 · 132 阅读 · 0 评论 -
koa2路由配置
创建工程mkdir koa_router进入工程cd koa_router初始化npm init安装koa模块和路由模块// koa路由地址:https://www.npmjs.com/package/koa-routernpm install koa-router --save 或者 yarn add koa-router --savenpm install --sav...原创 2019-07-20 15:55:43 · 844 阅读 · 0 评论 -
koa2的动态路由及get传值取值
浏览器调用http://localhost:3000/?aid=00运行项目控制台查看// 引入koa和路由模块let Koa = require('koa');let router = require('koa-router')();// 实例化let app = new Koa();router.get('/', async (ctx, next) => { ...原创 2019-07-20 16:40:42 · 2980 阅读 · 0 评论 -
koa2中间件
什么是中间件通俗的讲:中间件就是匹配路由之前或者匹配路由完成做的一系列的操作,我们就可以把它叫做中间件。在express中间件(Middleware)是一个函数,它可以访问请求对象(requestobject(req)) , 响应对象(responseobject(res)), 和 web 应用中处理请求-响应循环流程中的中间件,一 般被命名为 next 的变量。在 Koa 中中间件和 exp...原创 2019-07-20 19:28:38 · 202 阅读 · 0 评论 -
koa2中使用模板引擎
创建项目目录mkdir koa_view进入项目目录cd koa_view初始化npm init安装对应模块https://www.npmjs.com/package/koa-viewhttps://www.npmjs.com/package/koa-ejsyarn add koa-view --saveyarn add koa-router --saveyarn ad...原创 2019-07-20 20:07:18 · 792 阅读 · 0 评论 -
koa2中post提交数据并获取值
html表单index.ejs<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <met...原创 2019-07-21 13:03:15 · 1165 阅读 · 0 评论 -
koa2中静态资源的配置
安装koa-statichttps://www.npmjs.com/package/koa-staticnpm install koa-static --save使用// 引入静态资源中间件,静态web服务const staticResource = require('koa-static');/** * http://localhost:3000/css/basic.css 首...原创 2019-07-21 13:30:04 · 1448 阅读 · 0 评论 -
koa2中使用art-template模板引擎
地址https://www.npmjs.com/package/koa-art-template创建目录mkdir koa_art_template进入目录cd koa_art_template初始化npm init安装模块npm install --save koanpm install --save koa-routernpm install --save art-...原创 2019-07-21 14:28:56 · 1255 阅读 · 0 评论 -
koa2中cookie和session的使用
cookie● cookie 是存储于访问者的计算机中的变量。可以让我们用同一个浏览器访问同一个域 名的时候共享数据。● HTTP 是无状态协议。简单地说,当你浏览了一个页面,然后转到同一个网站的另一个页 面,服务器无法认识到这是同一个浏览器在访问同一个网站。每一次的访问,都是没有任何 关系的。作用保存用户信息浏览器历史记录猜你喜欢10天免登陆多个页面之间的数据传递实现购物车...原创 2019-07-21 15:13:19 · 718 阅读 · 0 评论