koa2
文章平均质量分 75
mschange
每一次苦难、都将是你以后的财富
展开
-
koa2中使用的mysql总结
直接上代码:router.get('/', async (ctx, next) => { await ctx.render('index', { title: 'Hello Koa 2!' })})router.get('/string', async (ctx, next) => { let ev = 1; let age = 60 /**条件查询 */ sql.query(`select id from user where id=${ev}&am原创 2020-06-16 11:24:15 · 741 阅读 · 0 评论 -
koa2接收post请求参数进行处理(四)
我们发起一个请求后,肯定不是做一个渲染这样,我们要对参数进行解析,最终返回,在koa2中是以下这样解决的:const Koa = require('koa');const app = new Koa();app.use(async(ctx)=>{ //当请求时GET请求时,显示表单让用户填写 // 我们利用上文中说到的ctx.method判断请求的类型 if(ct...原创 2018-06-11 13:55:22 · 7635 阅读 · 0 评论 -
koa2利用bodyparser中间件处理post请求(五)
上篇的原生写法不利用开发,我们使用已经有的插件koa-bodyparser来实现接收并解析post请求1》安装中间件使用npm进行安装,需要注意的是我们这里要用–save,因为它在生产环境中需要使用。npm install --save koa-bodyparser@32》引用const bodyParser = require('koa-bodyparser');我们需要在代码中引入,使用ES...原创 2018-06-11 14:19:51 · 2701 阅读 · 0 评论 -
koa2安装以及第一个程序(一)
koa 是由 Express 原班人马打造的,致力于成为一个更小、更富有表现力、更健壮的 Web 框架。 使用 koa 编写 web 应用,通过组合不同的 generator,可以免除重复繁琐的回调函数嵌套, 并极大地提升错误处理的效率。koa 不在内核方法中绑定任何中间件, 它仅仅提供了一个轻量优雅的函数库,使得编写 Web 应用变得得心应手。安装方法: Koa 依赖 node v7.6.0...原创 2018-06-05 09:27:25 · 2016 阅读 · 0 评论 -
koa2的get请求获取参数(二)
在koa2中获取get请求参数:获得GET请求的方式有两种,一种是从request中获得,一种是一直从上下文中获得。获得的格式也有两种:query和querystring。我们先看一个请求的例子:const Koa = require('koa');const app = new Koa();app.use(async(ctx) => { //从request中获取GET请求 ...原创 2018-06-05 10:47:57 · 16972 阅读 · 0 评论 -
koa2的post请求参数(三)
ctx.request:是Koa2中context经过封装的请求对象,它用起来更直观和简单。ctx.req:是context提供的node.js原生HTTP请求对象。这个虽然不那么直观,但是可以得到更多的内容,适合我们深度编程。原创 2018-06-06 10:30:39 · 2934 阅读 · 0 评论 -
koa2中使用cookie(六)
我们项目中对数据的存储有很多种,cookie,sessionStorage,localstorage等等;我们今天看下koa中对cookie的存储以及读取。koa提供了从上下文直接读取、写入cookie的方法ctx.cookies.get(name, [options]) 读取上下文请求中的cookiectx.cookies.set(name, value, [options]) 在上下文中...原创 2018-07-16 14:04:26 · 2735 阅读 · 0 评论