mentre la regola di convalida della posta elettronica non riesce sul modulo di sails.js, il server si arresta in modo anomalo. Qui il frammento di mio modulo: Indirizzo e-mail // dell'utente"email" regola di convalida arresto anomalo server - Mongo con Sails.js
email: {
type: 'string',
email: true,
required: true,
unique: true
},
E l'errore come di seguito:
err: Errore (E_VALIDATION) :: 1 attributo non è valido a WLValidationError. WLError (C: \ Users \ yuri \ AppData \ Roaming \ npm \ node_modules \ sails \ node_modules \ waterline \ lib \ waterline \ error \ WLError.js: 26: 15) al nuovo WLValidationError (C: \ Users \ yuri \ AppData \ Roaming \ npm \ node_modules \ sails \ node_modules \ waterline \ lib \ waterline \ error \ WLValidationError.js: 20: 28) in C: \ Users \ yuri \ AppData \ Roaming \ npm \ node_modules \ sails \ node_modules \ waterline \ lib \ waterline \ query \ validate.js: 45: 43 at allValidationsChecked (C: \ Users \ yuri \ AppData \ Roaming \ npm \ node_modules \ sails \ node_modules \ waterline \ lib \ waterline \ core \ validations.js: 203: 5) completato (C: \ Users \ yuri \ AppData \ Roaming \ npm \ node_modules \ sails \ node_modules \ async \ lib \ async.js: 135 : 19) in C: \ Users \ yuri \ AppData \ Roaming \ npm \ node_modules \ sails \ node_modules \ async \ lib \ async.js: 32: 16 in C: \ Users \ yuri \ AppData \ Roaming \ npm \ node_modules \ sails \ node_modules \ waterline \ lib \ waterline \ core \ validations.js: 184: 23 completato (C: \ Users \ yuri \ AppData \ Roaming \ npm \ node_modules \ sails \ node_modules \ async \ lib \ async. js: 135: 19) in C: \ Users \ yuri \ AppData \ Roaming \ npm \ node_modules \ sails \ node_modules \ async \ lib \ async.js: 32: 16 in C: \ Use rs \ yuri \ AppData \ Roaming \ npm \ node_modules \ sails \ node_modules \ waterline \ lib \ waterline \ core \ validations.js: 157: 64 in C: \ Users \ yuri \ AppData \ Roaming \ npm \ node_modules \ sails \ node_modules \ async \ lib \ async.js: 125: 13 in Array.forEach (nativo) in _each (C: \ Users \ yuri \ AppData \ Roaming \ npm \ node_modules \ sails \ node_modules \ async \ lib \ async. js: 46: 24) su Object.async.each (C: \ Users \ yuri \ AppData \ Roaming \ npm \ node_modules \ sails \ node_modules \ async \ lib \ async.js: 124: 9) alla validazione (C : \ Users \ yuri \ AppData \ Roaming \ npm \ node_modules \ sails \ node_modules \ waterline \ lib \ waterline \ core \ validations.js: 156: 11) in C: \ Users \ yuri \ AppData \ Roaming \ npm \ node_modules \ sails \ node_modules \ async \ lib \ async.js: 125: 13 Attributi non validi inviati all'utente: • email •
undefined
dovrebbe essere un e-mail (al posto di "admin @ gmailasd", che è una stringa)
Si sta schiacciando ancora :( – ygrunin
può mostrare il log degli errori? – jaumard
Normale se non si specifica sull'e-mail chi è richiesta la validazione lanciare un'eccezione è normale – jaumard