【问题标题】:Loopback giving Maximum call stack size exceeded error环回给出最大调用堆栈大小超出错误
【发布时间】:2017-10-25 17:02:48
【问题描述】:

我已经设置了我的 Loopback 项目并安装了运行我的项目所需的其他包。每当我尝试使用文件夹中的命令运行应用程序时

    node . 

它引发以下错误:

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

RangeError: Maximum call stack size exceeded

我对这个错误一无所知。您能提出任何解决方案吗?

【问题讨论】:

  • 你能把你的代码分享给你吗
  • @FerhatBAŞ,我没有写过一行代码。刚刚创建模型并尝试使用环回在模型中设置关系。当我尝试使用 node . 重新运行应用程序时,它会出现此错误。

标签: javascript node.js loopbackjs


【解决方案1】:

我遇到了同样的问题,这对我有用:

  1. 进入你的模型文件夹,它应该在某个地方 --> /projectfolder/common/models/

  2. 打开刚刚设置关系的模型文件 --> yourmodel.json

  3. 在你的“关系”中删除这部分 -->

     "options": {
       "nestRemoting": true
     }
    
  4. 如果你设置了hasMany 和belongesTo 等2 个关系,你应该把它应用到booth。

【讨论】:

  • 你是救生员!谢谢哥们!。
  • 问题应该是,删除此选项会对您的 API 产生什么影响。选择此选项是有原因的
猜你喜欢
  • 2011-08-31
  • 1970-01-01
  • 2019-07-19
  • 1970-01-01
  • 1970-01-01
  • 2020-07-18
  • 2021-05-20
  • 1970-01-01
  • 2021-09-21
相关资源
最近更新 更多