Ember-simple-auth,带有ember-cli-simple-auth-token

时间:2015-11-12 04:46:19

标签: javascript node.js ember.js ember-cli ember-simple-auth

我正在尝试使用ember-simple-auth和ember-cli-simple-auth-token:

def instantiationException(final InstantiationException exception) {
    render "I've been caught"
}

这就是我的配置:

"ember-cli-simple-auth-token": "^0.7.3",
"ember-simple-auth": "1.0.1"

我错过了什么吗?因为我在我的控制台中收到此错误:

  

无法找到从 ENV['simple-auth-token'] = { authorizer: 'simple-auth-authorizer:token', identificationField: 'email', serverTokenEndpoint: 'http://localhost:3000/token' };

导入的模块simple-auth/authenticators/base

我已经尝试卸载并修改了npm,并重新安装..并且相同的消息一直显示。

谢谢你们。

2 个答案:

答案 0 :(得分:0)

插件的名称为ember-simple-auth,并且正在寻找应为simple-auth/authenticators/base的路径ember-simple-auth/authenticators/base。您应该在文件simple-auth-token/authenticators/token中更正该导入。

答案 1 :(得分:0)

否 - simple-auth-token尚未更新。一些小的改动似乎让它再次发生,我将发布给作者。

所需的ember-simple-auth-token模块的更改是:

1)app / initializers / simple-auth.js:

  • 将第1行的“simple-auth”更改为“ember-simple-auth”和
  • 删除(或注释掉)第2行和第9行(设置导入和通话

设置)。

2)addon / authenticators / token.js:    将第2行的“simple-auth”更改为“ember-simple-auth”

3)addon / authorizers / token.js:    更改:simple-auth“在第2行到”ember-simple-auth“

希望这有助于一些人在努力解决这个问题。

干杯!