ExpressJS Fehler: Körper-Parser Veraltet

Frage
Ich versuche bauen Node.js API, wenn Sie schreiben, dass meine server.js Datei, mein code sieht wie folgt aus:

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)
})

Jedoch in der Eingabeaufforderung bekomme ich diese Fehlermeldung:

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

Ich habe versucht, ändern diese an :

app.use(bodyParser.urlencoded({ extended: true }));

und

app.use(bodyParser.urlencoded({ extended: false }))

wie andere Beiträge vorschlagen, aber es gibt noch den gleichen Fehler. Nicht sicher, was jetzt zu tun! Bitte helfen Sie.

Dank!

InformationsquelleAutor Richard WU | 2015-05-28
Schreibe einen Kommentar