【问题标题】:No add article button in mean.js?mean.js 中没有添加文章按钮?
【发布时间】:2017-06-18 19:33:48
【问题描述】:

我在github上下载了最新版的mean.js:https://github.com/meanjs/mean

但令我惊讶的是,他们似乎已经删除了菜单下拉菜单中的添加文章选项...

这正常吗?我应该下载另一个版本吗?

【问题讨论】:

    标签: javascript mean-stack mean


    【解决方案1】:

    我相信该选项仍然可用。在 MEAN.js 中,只有具有管理员权限的帐户才能创建新文章。您用于登录 MEAN.js 应用程序的帐户可能没有管理员权限。

    您有 2 个选项,具体取决于您想要实现的目标:

    1) 将“admin”添加到您的帐户 roles 属性(现在是 roles: ['user'],应该是 roles: ['user', 'admin'])。

    2) 更改位于/modules/articles/server/policies/articles.server.policy.js 的文章策略文件以允许普通用户创建新文章:

    ...
    , {
        roles: ['user'],
        allows: [{
          resources: '/api/articles',
          permissions: '*' // instead of ['get']
        }, {
          resources: '/api/articles/:articleId',
          permissions: '*' // instead of ['get']
        }]
      },
    ...
    

    【讨论】:

      猜你喜欢
      • 2015-09-14
      • 2013-10-13
      • 1970-01-01
      • 1970-01-01
      • 2020-11-03
      • 1970-01-01
      • 2018-12-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多