问一个关于express.bodyparse的问题
发布于 10 年前 作者 hc2014 4958 次浏览 最后一次编辑是 8 年前

RT:我想用bodyparser 来获取上传的文件 但是呢在会报错: Error: Most middleware (like bodyParser) is no longer bundled with Express and m ust be installed separately. Please see https://github.com/senchalabs/connect#mi ddleware.

之前在回去post提交的数据的时候 也用过这个(bodyparser),也是如此的问题。后来改用了Body-parserr;这个要npm install安装一下 现在的问题是 express.bodyparser和body-parser是不是同一个东西? 我看别人写的代码都是用的app.use(express.bodyParser({uploadDir:‘c:\aa’})); 来设置上传文件存放的路径.如果用Body-parser 该如何设置? 先谢过!

3 回复

app.use(express.bodyParser({uploadDir:'c:\aa'})) 是旧的写法,现在 express 已经不带 bodyparser 了。

所以现在要 npm install 安装,然后手动引入。

@alsotang 哦 那就是用body-parser啦, 那我现在用的就是这个,但是 要怎样设置呢?我看了下github上body-parser 上的api 并没有对应的说明

没人懂么?

回到顶部