ember.js Ember简单身份验证设备身份验证程序失败

cbeh67ev  于 2022-11-05  发布在  其他
关注(0)|答案(1)|浏览(169)

我正在尝试建立一个新的ember应用程序,我正在尝试设置ESA与devie集成。
除了使用device身份验证器之外,我将按照演练进行操作

@action 
async authenticate() {
  let { identification, password } = this;
  try { 
    await this.session.authenticate('authenticator:devise', identification, password);
  } catch (error) {
    this.errorMessage = error.error || error
  }
}

我在调用session.authenticate时看到的是,在设置未知成员属性的情况下查找验证器时出现错误

TypeError: Cannot set property '__OWNER__ember1589293697731192541050875__' of undefined
    at Object.setOwner (index.js:80)
    at Proxy._lookupAuthenticator (internal-session.js:228)
    at Proxy.authenticate (internal-session.js:31)
    at Class.authenticate (session.js:168)
    at LoginController.authenticate (login.js:44)

它甚至没有到调用后端进行身份验证的地步,身份和密码都已经设置好了,我找不到我在代码中做错了什么。有什么想法吗?

szqfcxe2

szqfcxe21#

我错过了演练中的一个步骤,在那里我需要创建一个本地应用程序/验证器文件夹,并在其中扩展设计验证器。回到正轨!

相关问题