Ich schreibe einen Server und auf Post speichert es die req.body in eine Datei mit fs.Nodejs Beitrag kontinuierlich laden
Die Clientseite wird weiterhin beim Senden geladen, muss die Write-Datei asynchron sein und wenn ja, wie sollte der Callback aussehen und warum wird die Seite noch geladen?
app.post('/', function(req,res) {
console.log(req.body)
fs.writeFileSync('data.txt', JSON.stringify(req.body))
})
Ist dies, weil ich keine Antwort senden?
Okay, das Senden einer Antwort und das Ändern in eine asynchrone Funktion wird meinen Server verbessern? – Sprout
yup. einer würde dem Client sagen, dass der Server die Anfrage bearbeitet hat, der andere würde verhindern, dass diese Route ein riesiger Flaschenhals für den gesamten Server ist. –
Wenn ich also eine Antwort sende, wechselt sie auf eine andere Seite, ich möchte eine Antwort senden, aber auf der gleichen Seite bleiben. Ist das möglich? – Sprout