Attualmente sto lavorando allo stack MEAN usando node, express e angularjs. Ho scaricato il codice della piastra della caldaia da mean.io e ho anche usato il debugger mentre esploro il codice.Come assert (req.assert) funziona in nodejs
Nel controller che ottiene req e res come parametri, come funziona req.assert?
Nel file server/controller/users.js
req.assert('username', 'Username cannot be more than 20 characters').len(1,20);
aggiunge in errore di convalida anche quando il nome utente è vuoto o nullo. Come posso verificare il valore corrente del nome utente nel req? Dov'è la funzione assert di req definita.
Provengo da sfondo java e trovo difficile trovare il codice funzione alcune volte poiché non sono sicuro di dove è definito e come è prototipato. Come si legge correttamente gli oggetti e si esplorano le funzioni che vengono utilizzate in javascript?
questa è una delle parti più difficili di JavaScript: Una funzione può essere definita ovunque, non solo dove i suoi fratelli o contenenti oggetti sono definiti. – Brandon