在mean.js中没有添加文章按钮?

时间:2017-02-01 21:34:45

标签: javascript mean-stack mean

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

但令我惊讶的是,他们希望删除菜单下拉菜单中的添加文章选项...

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

1 个答案:

答案 0 :(得分:1)

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

您有两种选择,具体取决于您希望实现的目标:

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']
    }]
  },
...