Express如何解析FormData数据
在node.js中可以使用body-parser解析数据,使用req.body就会获得想要的数据。但是当遇到FormData数据的时候body-parser便无法解析。
这个时候可以使用express-formidable来进行解析,使用方法和body-parser大同小异
- 第一步:安装
1 | npm install express-formidable |
- 第二步:使用
1 2 3 4 5 6 | const express = require('express'); const formidable = require('express-formidable') // 引入 const app = express(); app.use(formidable()); // 中间件 |
1 2 3 4 | router.post('/xx',(req,res)=>{ req.fields; // 非文件项 req.files; // 文件项 }) |