2012-11-22 28 views
6

codice (come suggerito nella ui-config documentation ):Perché utilizzare accounts.ui.config arresta in modo anomalo la mia app?

Accounts.ui.config({ 
    passwordSignupFields: 'USERNAME_AND_OPTIONAL_EMAIL' 
}); 


Error: TypeError: Cannot call method 'config' of undefined 
+4

Ho avuto lo stesso errore di qualche tempo fa, il problema era che mi stava chiamando il metodo su uno script lato server. È un metodo lato client, dove lo chiamate? –

+0

Lo sto chiamando in client.js. Grazie per la risposta. – Nathan

+0

Ho creato il file client/config.js e ho inserito il codice ma ho ancora ricevuto l'errore, qualche idea? –

risposta

5

ho capito che il file creato nel progetto (yourprojectname.js) è lo script client. Il mio problema era che ho creato un nuovo file chiamato "client.js", anche se non dovevo farlo. Che stupido!

Speriamo che questo possa essere d'aiuto a qualcun altro.

+2

Sì, dovrebbero cambiare la documentazione per chiarire che è per il lato client. – Alveoli

5

Se si dispone di una cartella client per i file client, funzionerà per aggiungerla lì. L'ho appena aggiunto a un file config.js che ho aggiunto nella mia cartella Client e funziona perfettamente.

client/Config.js

Accounts.ui.config({ passwordSignupFields: 'USERNAME_AND_OPTIONAL_EMAIL' });

Problemi correlati