2017-10-24 41 views
6

Skonfigurowałem projekt Loopback i zainstalowałem inne pakiety wymagane do uruchomienia mojego projektu. Ilekroć próbował uruchomić aplikację za pomocą polecenia w folderzeDozwolone sprzężenie zwrotne Przekroczono maksymalny rozmiar stosu połączeń

node . 

jest podnoszenie następujący błąd:

test_app/node_modules/strong-remoting/lib/shared-method.js:157 
    if (/^prototype\./.test(name)) { 
        ^

RangeError: Maximum call stack size exceeded 

Jestem dosłownie nie wiadomo o tym błędzie. Czy możesz zaproponować jakieś rozwiązanie?

+0

można udostępnić swój kod gdzie daje Ci błędu –

+0

@ FerhatBAŞ, ja nie napisałem ani jednej linijki kodu. Właśnie stworzyłem model i próbowałem ustawić relację w modelach za pomocą sprzężenia zwrotnego. Kiedy próbuję ponownie uruchomić aplikację za pomocą 'węzła .', to daje ten błąd. –

Odpowiedz

15

miałem ten sam problem i to pracował dla mnie:

  1. pójść w folderze modeli, które powinny być gdzieś ->/projectfolder/common/models/

  2. Otwórz pliki modele po prostu ustawić swoją relację o -> yourmodel.json

  3. Usuń tę część w swoim "stosunków" ->

    "options": { 
        "nestRemoting": true 
    } 
    
  4. Jeśli ustawiłeś 2 relacje, takie jak hasMany i belonges, powinieneś zastosować to do stoiska.

+0

Jesteś ratownikiem! Dzięki stary!. –

+0

Witaj, daj mi znać, jeśli masz inne problemy =) – Taulant

+0

Pytanie powinno brzmieć: jaki efekt spowoduje usunięcie tej opcji w Twoim interfejsie API. Ta opcja została wybrana z jakiegoś powodu –