【问题标题】:Loopback ACL are not working after deploying to Heroku部署到 Heroku 后,环回 ACL 不起作用
【发布时间】:2019-04-28 23:15:04
【问题描述】:

我在 localhost、关系、ACL、访问管理上拥有一个功能齐全的 Loopback 应用程序......一切都像魅力一样工作。

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

以下是模型 ACL 的示例:

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

但是当我写端点 url 时

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

我得到了所有的信息

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

localhost:3000/api/<modelname>

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

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

【问题讨论】:

    标签: heroku loopbackjs


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2017-04-09
      • 2015-12-22
      • 1970-01-01
      • 2021-04-30
      • 2015-05-29
      • 2021-09-04
      • 1970-01-01
      • 2021-03-09
      • 2019-01-23
      相关资源
      最近更新 更多