2017-02-23 2 views
1

In den meisten Beispielen für nodejs gefunden, die Rückrufe, die Fehlerargument erhalten werden als err genannt und nicht errorRückruf Fehler Argument Namenskonvention in NodeJS

Zum Beispiel, wenn man die express error handling docs schaut in alle Fehler Argumente werden genannt als err. Obwohl andere Namen auch wie req, res gekürzt werden, sind sie nicht in nodejs docs, aber man würde bemerken, dass err dort auch verwendet wird.

Gibt es einen besonderen Grund für eine solche Namenskonvention? Ist es vielleicht zu:

  • Vermeidung von Verwechslungen mit console.error die früher haben könnte destructured?

  • oder Error Objekt?

  • oder nur ein Platzhalter für den Benutzer zu entscheiden und einen sinnvollen Fehlerargument-Namen anstelle von err?

Antwort

0

Es gibt keinen besonderen Grund für eine solche Namenskonvention. Ich habe Beispiele gesehen, wo es auf nur e verkürzt wurde oder wo volle error verwendet wurde. Es empfiehlt sich, in Ihrem Projekt die gleiche Namenskonvention zu verwenden, aber es gibt keine "globalen" Konventionen.