get .findOrCreate () Fehler

7

Ich verwende Sequelize als ORM. Hier ist mein Benutzermodell:

%Vor%

Ich spare Benutzer:

%Vor%

Wenn E-Mail gültig ist (E-Mail: "[email protected]"), funktioniert alles super. Aber wenn E-Mail-Validierung fehlschlägt (wie im obigen Beispiel), erhalte ich einen Einfügungsfehler. Wie kann man den Fehlertyp abfangen? Die Methode .error kann keine Fehlerparameter erhalten.

    
f1nn 25.09.2013, 11:01
quelle

3 Antworten

7

sequelize übergibt den Fehler als Parameter an die Fehlerfunktion.

JavaScript :

%Vor%

CoffeScript :

%Vor%     
Sriharsha 27.09.2013, 21:15
quelle
13
%Vor%

Ссылка

BEARBEITEN: Wie @Domi darauf hingewiesen hat, ist der beste Weg, 'spread' statt 'then'

zu verwenden %Vor%     
salexch 13.10.2014 06:46
quelle
3

Sequelize 2.0 ändert die Syntax und wäre jetzt

%Vor%     
twmulloy 10.02.2015 17:16
quelle

Tags und Links