2012-11-22 29 views
6

Code (jak zasugerowano w ui-config documentation ):Dlaczego użycie konta accounts.ui.config powoduje awarię mojej aplikacji?

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


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

miałem ten sam błąd jakiś czas temu, problemem było to, że wywołanie metody na skrypcie po stronie serwera. Jest to metoda po stronie klienta, gdzie ją nazywasz? –

+0

Wołam to w client.js. Dzięki za odpowiedzi. – Nathan

+0

Utworzyłem plik client/config.js i umieściłem tam kod, ale nadal otrzymuję błąd, jakiś pomysł? –

Odpowiedz

5

zorientowali się, że plik stworzony w projekcie (yourprojectname.js) jest skrypt klienta. Mój problem polegał na tym, że utworzyłem nowy plik o nazwie "client.js", chociaż nie musiałem tego robić. Głupi ja!

Mam nadzieję, że będzie to pomoc dla kogoś innego.

+2

Tak, powinni zmienić dokumentację, aby było jasne, że jest po stronie klienta. – Alveoli

5

Jeśli masz folder klienta dla plików klienta, będzie on działał, aby go tam dodać. Właśnie dodałem go do pliku config.js dodanego w moim folderze klienta i działa dobrze.

klient/config.js

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

Powiązane problemy