koa2---koa-bodyparser中间件
2024-10-20 08:40:25
对于POST请求的处理,koa-bodyparser中间件可以把koa2上下文的formData数据解析到ctx.request.body中
安装:
npm install --save koa-bodyparser
使用演示:
const Koa = require('koa')
const bodyParser = require('koa-bodyparser') const app = new Koa() app.use(bodyParser()) app.use(async ctx => {
if (ctx.url === '/' && ctx.method === 'GET') {
const html = `
<h1>koa2 request post demo</h1>
<form method="POST" action="/">
<p>userName</p>
<input name="userName" /><br/>
<p>nickName</p>
<input name="nickName" /><br/>
<p>email</p>
<input name="email" /><br/>
<button type="submit">submit</button>
</form>
`
ctx.body = html
} else if (ctx.url === '/' && ctx.method === 'POST') {
const postData = ctx.request.body
ctx.body = postData
} else {
ctx.body = `<h1>404!!!</h1>`
}
}) app.listen(4000, () => {
console.log('[demo] request post is starting at port 4000')
})
运行:
node demo.js
效果:
koa2学习:https://github.com/chenshenhai/koa2-note
最新文章
- 关于git中git pull --rebase中的一些坑
- JSON字符串和java对象的互转【json-lib】
- HDFS分布式文件系统资源管理器开发总结
- 阅读DNA-2014年读书
- bootstrap的基本模板
- VBA_Excel_教程:分枝循环结构
- 查询记录时rs.previous()的使用
- Ubuntu下安装配置zsh和oh my zsh
- stitching detail输出的dot图含义
- MFC——error LNK2005: ";protected: static struct AFX_MSGMAP
- javascript版1024游戏源码
- 你真的知道为什么不推荐使用@import?
- Apache2.4.23+PHP5.6.30+MySQL5.7.18安装教程
- 禁用JavaScript控制台调试
- sql转百分比并保留两位小数
- ionic 项目签名
- JIRA &; GitHub
- new sh file
- 数据结构(C语言版)-第8章 排序
- Percona XtraDB Cluster高可用与状态快照传输(PXC 5.7 )
热门文章
- 解析prototxt文件的python库 prototxt-parser(使用parsy自定义文件格式解析)
- Java基础 awt Graphics2D 生成矩形图片并向内写入字符串
- Window 如何整理并删除无用的电脑文件 --不错的
- Ubuntu 16.04 catkin_make 常见操作
- maven基础依赖外部lib包(依赖钉钉sdk为例)
- nginx/apache静态资源跨域访问问题详解
- SQL中merge into用法
- Kubernetes 原理架构介绍(一)
- maven将Jar安装进仓库
- 深入分析——HashSet是否真的无序?(JDK8)