Ich versuche, eine ganze Zahl über response.send()
zu senden, aber ich erhalte diesen FehlerKnoten-express Fehler: Express deprecated res.send (Status): Verwenden Sie res.sendStatus (Status) statt
veraltet res auszudrücken. senden (Status): Verwenden Sie res.sendStatus (Status) statt
ich bin kein Status senden, mein Code ist
app.get('/runSyncTest' , function(request, response){
var nodes = request.query.nodes;
var edges = request.query.edges;
if (edges == ""){
edges = []
}
userStory.userStory(nodes,edges);
connection.query('SELECT MAX(id) as id FROM report ', function(err,results, fields) {
idTest = results[0].id
response.send (idTest)
});
});
nur Warnung zu vermeiden, wie etwa JSON Rückkehr wie 'response.send ({max: idTest})' –
In Bezug auf 'res.send()', [das Handbuch ] (http://expressjs.com/4x/api.html#res.send) states: _ "Der body-Parameter kann ein Buffer-Objekt, ein String, ein Objekt oder ein Array sein." _. Ganzzahlen werden also nicht direkt unterstützt und müssen zuerst in einen dieser Typen konvertiert werden. – robertklep
der JSON-Trick funktioniert danke @HarisHasan –