部署到 Heroku 后环回 ACL 不工作

Loopback ACL are not working after deploying to Heroku

我在本地主机上有一个功能完备的环回应用程序、关系、ACL、访问管理...一切都很顺利。

将我的应用程序部署到 Heroku,突然间 ACL 不再起作用。

以下是模型的 ACL 示例:

"acls": [
{
  "accessType": "*",
  "principalType": "ROLE",
  "principalId": "$everyone",
  "permission": "DENY"
},

然而当我写端点时url

...herokuapp.com/api/<modelname>

我得到了所有信息

PS: 将数据源更改为本地主机并查询

localhost:3000/api/<modelname>

除非以授权用户身份登录,否则不允许任何信息。

编辑:问题实际上只涉及预定义的环回模型,因为用户模型和其他模型之间添加的关系被删除了(用户模型回到了它的默认构建我是猜测)

在编辑框架的核心模型时,我忘记标记更改并在部署后再次应用它们。在部署中,框架从主库复制核心模型而不是我编辑的文件