CNode

问一个关于express.bodyparse的问题

Hhc2014发布于12 年前最后回复12 年前3 回复5557 浏览0 收藏

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)

A
alsotang#1·12 年前

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

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

H
hc2014#2·12 年前
引用 alsotangapp.use(express.bodyParser({uploadDir:'c:\aa'})) 是旧的写法,现在 express 已经不带 bodyparser 了。 所以现在要 npm i...

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

H
hc2014#3·12 年前

没人懂么?

参与回复
登录后即可参与回复。登录