2017-10-24 18 views
6

Tôi đã thiết lập dự án Loopback của mình và cài đặt các gói khác cần thiết để chạy dự án của tôi. Bất cứ khi nào tôi đã cố gắng để chạy các ứng dụng với các lệnh trong thư mụcLặp lại cho kích thước ngăn xếp cuộc gọi tối đa vượt quá lỗi

node . 

họ sẽ tăng sau báo lỗi:

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

RangeError: Maximum call stack size exceeded 

tôi theo nghĩa đen chưa biết về lỗi này. Bạn có thể đề nghị bất kỳ giải pháp nào không?

+0

Bạn có thể chia sẻ mã nơi mã lỗi cho bạn lỗi –

+0

@ FerhatBAŞ, tôi chưa viết một dòng mã nào. Chỉ cần tạo mô hình và cố gắng thiết lập mối quan hệ trong các mô hình bằng cách sử dụng vòng lặp. Khi tôi cố gắng chạy lại ứng dụng bằng nút '.', nó đưa ra lỗi này. –

Trả lời

15

tôi đã cùng một vấn đề và điều này đã làm việc cho tôi:

  1. Go trong thư mục mô hình của bạn mà có thể trong ngưỡng ->/projectfolder/common/mô hình/

  2. mở các tập tin của các mô hình bạn chỉ cần thiết lập mối quan hệ của bạn về -> yourmodel.json

  3. Xóa phần này trong "quan hệ" của bạn ->

    "options": { 
        "nestRemoting": true 
    } 
    
  4. Nếu bạn đã đặt 2 quan hệ như hasMany và thuộc tínhĐể áp dụng điều này cho gian hàng.

+0

Bạn là người bảo vệ cuộc sống !. Cảm ơn cậu!. –

+0

chào mừng, hãy cho tôi biết nếu bạn có các vấn đề khác =) – Taulant

+0

Câu hỏi nên là, tác dụng sẽ xóa tùy chọn này có trên API của bạn. Tùy chọn này đã được chọn vì một lý do –

Các vấn đề liên quan