【发布时间】:2015-08-10 09:52:37
【问题描述】:
问题 我正在尝试构建 Node.js API,在编写 server.js 文件时,我的代码如下所示:
var express = require('express');
var express = require('body-parser');
var app = express();
app.use(bodyParser.json());
app.get('/api/posts', function(req,res) {
res.json([
{
username: 'oscar',
body: 'hello'
}
])
})
app.listen(3000, function() {
console.log('Server Listening on', 3000)
})
但是,在命令提示符下我收到了这个错误:
body-parser deprecated bodyParser: use individual json.urlencoded
middlewares server.js:4:11
body-parser deprecated undefined extended: provide extended option
node_modules\body-parser\index.js:85:29
我尝试将其更改为:
app.use(bodyParser.urlencoded({ extended: true }));
和
app.use(bodyParser.urlencoded({ extended: false }))
就像其他帖子建议的那样,但它仍然给出同样的错误。不知道现在该怎么办!请帮忙。
谢谢!
【问题讨论】:
标签: node.js express deprecated body-parser