Wie kann ich von nodejs / express einen Erfolgsstatus an den Browser senden?
Ich habe den folgenden Code auf meinem nodeJS / Expressjs-Server geschrieben:
app.post('/settings', function(req, res){
var myData = {
a: req.param('a')
,b: req.param('b')
,c: req.param('c')
,d: req.param('d')
}
var outputFilename = 'config.json';
fs.writeFile(outputFilename, JSON.stringify(myData, null, 4), function(err) {
if(err) {
console.log(err);
} else {
console.log("Config file as been overwriten");
}
});
});
Auf diese Weise kann ich die übermittelten Formulardaten abrufen und in eine JSON-Datei schreiben.
Das funktioniert einwandfrei. Der Client befindet sich jedoch weiterhin in einem Posting-Status und hat möglicherweise eine Zeitüberschreitung. Ich muss also eine Art Erfolgsstatus oder Erfolgsheader an den Client zurücksenden.
Wie soll ich das machen?
Danke im Voraus!