Ich benutze Nodejs in meinem Windows-Rechner. die Frage ist, dass Nodejs den Prozess immer auf Fehler z. leere Mysql-Anweisung einfügen.Nodejs bei Fehler verlassen, sollte nicht verhindern oder nicht?
Also wie in der Produktionszeit, und ohne manuelle Fehlerbehandlung, wie kann verhindern, NodeJs beenden?
Beispielcode:
app.post('/api/accounts',function(req,res){
pool.getConnection(function(error,connection){
connection.query('insert into accounts set ?',req.body,function(err,results){
if (err) {
throw err ;
} else {
console.log(results) ;
}
});
});
console.log('post received') ;
console.log(req.body);
});
stelle ich mir einen leeren req.body posten. NodeJS wird auf Fehler verlassen wie diese
\node_modules\mysql\lib\protocol\Parser.js:77
throw err; // Rethrow non-MySQL errors
^
Ist es möglich, etwas in Knoten zu konfigurieren, dass nur Fehler zeigen, aber nicht beenden?
Zeigen Sie uns ein Beispielcode, der das tut, wovon Sie sprechen. –
@John Zwinck: Ich habe den Beitrag aktualisiert, danke für die Aufmerksamkeit –