Postanfrage über Chai
Ich versuche, eine Anfrage an meinen Node-JS-Server zu senden, der einen Post-Put-Anruf annimmt. Die Parameter, die ich versuche, mit Nachruf über Chai zu senden, sind auf dem Server (req.body.myparam) nicht sichtbar.
Ich habe es mit der unten angegebenen Post-Anfrage versucht, habe aber mit keinen Ergebnissen geendet: -
var host = "http://localhost:3000";
var path = "/myPath";
chai.request(host).post(path).field('myparam' , 'test').end(function(error, response, body) {
un
chai.request(host).post(path).send({'myparam' : 'test'}).end(function(error, response, body) {
Node JS-Code ist unten angegeben: -
app.put ('/mypath', function(req, res){ //Handling post request to create league
createDoc (req, res);
})
app.post ('/mypath', function(req, res){ //Handling post request to create league
createDoc (req, res);
})
var createDoc = function (req, res) {
var myparam = req.body.myparam; //league id to create new league
if (!myparam) {
res.status(400).json({error : 'myparam is missing'});
return;
}
};
Über Code geht zu myparam fehlt.
Bitte teilen Sie mir mit, wie Sie dasselbe am besten erreichen.
Danke im Voraus