求nodejs中bodyParser的使用
nodejs吧
全部回复
仅看楼主
level 1
我看以前的文档都是直接
var app = express()
app.use(express.bodyParser())
但是现在貌似不能用了,老是报错,于是我在网上拷了这样一批代码来替换
var bodyParser = require(*body-parser*)
app.use(bodyParser.json())
app.use(bodyParser.json({ type: *application/vnd.api+json* }))
app.use(function (req, res, next) {
next()
})
这样能跑通了node app.js
但是post请求的时候没法正确转义,req.body里面什么都没有
求大神解决
2014年08月17日 13点08分 1
level 1
app.use(bodyParser.urlencoded({ extended: true })); //加上这句试试
2014年09月25日 15点09分 2
请问这句话的true和false分别代表什么?
2014年11月05日 05点11分
回复 yunyang353638 :这种问题要学会自己看文档,文档里有具体的说明。google搜索"expressjs body-parser",打开第一个github链接,往下翻找到bodyParser.urlencoded一节。
2014年11月05日 18点11分
回复 shazhouke :谢谢!
2014年11月06日 05点11分
@沙洲客🍼 打这么多字 直接说了不行么
2016年05月04日 09点05分
1