javascript - 环回给出超出最大调用堆栈大小的错误

标签 javascript node.js loopbackjs

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

    node . 

它引发了以下错误:

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

RangeError: Maximum call stack size exceeded

我完全不知道这个错误。您能提出任何解决方案吗?

最佳答案

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

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

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

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

     "options": {
       "nestRemoting": true
     }
    
  4. 如果您设置了 2 个关系,例如 hasMany 和 belongesTo,您应该将其应用于 booth。

关于javascript - 环回给出超出最大调用堆栈大小的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46911223/

相关文章:

javascript - XUL:直接上传到 S3,但不使用文件输入元素

mysql - 如何为我的nodejs项目创建mysql数据库?

node.js - loopbackjs:将模型附加到不同的数据源

node.js - 如何设置带环回的 redis 快速 session 存储?

loopbackjs - 如何根据环回(服务器端)中的角色和当前用户上下文过滤 REST 调用结果

javascript - 在显示选项卡之前防止整页闪烁

javascript - 异步调用 facebook api 时丢失范围

javascript - 由于不推荐使用 circular-json,Angular 项目创建失败

javascript - Accounts.onCreateUser 没有将字段添加到 Meteor 的用户集合

json - 如何在 HTTP 请求 JSON 正文中传递 mongodb ObjectId()?