TypeError: Cannot create property '_id' auf string

Bin ich die Erstellung von einfachen rest-API habe ich ein Endpunkt für die post - /Daten-zum speichern von Daten in der MongoDB von externen API,

Hier ist was ich habe, so weit:

app.post('/data', (req, res) => {
    let url = 'https://api.themoviedb.org/3/movie/401478/reviews?api_key=4d9c9de3bdf0d3b6837c49c086e3b190';
    request(url, function (error, response, body) {
        db.collection('data').insert(body, (err, result) => {
            if (err) {
                res.send({
                    'error': 'An error has occured'
                });
            } else {
                    res.send(result.ops[0]);
            }
        });
    });
});

wenn ich test-api Postbote localhost:8000/data in der Konsole bekomme ich Fehler:

TypeError: Cannot create property '_id' auf string

Was mache ich hier falsch?

  • body ist nicht ein Objekt, wie offensichtlich der Fehler.
  • Haben Sie das request - Modul in npm ?
  • also, was muss ich ändern, bin neu auf dieser stuf obwohl?
  • Ja , mit anderen Endgeräten funktioniert
InformationsquelleAutor Hot Zellah | 2018-06-14
Schreibe einen Kommentar