Express接收到了FormData的数据应该如何解析?

Express如何解析FormData数据

在node.js中可以使用body-parser解析数据,使用req.body就会获得想要的数据。但是当遇到FormData数据的时候body-parser便无法解析。
这个时候可以使用express-formidable来进行解析,使用方法和body-parser大同小异

  • 第一步:安装
npm install express-formidable
  • 第二步:使用
const express = require('express'); 
const formidable = require('express-formidable') // 引入

const app = express();

app.use(formidable());  // 中间件
router.post('/xx',(req,res)=>{
     
    req.fields; // 非文件项
  	req.files; // 文件项
})

你可能感兴趣的:(nodejs,nodejs,javascript)