0

我将 Ember.js 与 Ember-Auth 结合使用。通过 Jquery-File-Upload 上传文件时,我需要通过标头发送真实性令牌。我是这样接近的:

didInsertElement: ->
  $('#image_upload').fileupload
    headers:
      'X-CSRF-Token': Whistlr.Auth.authToken

不幸的是,Whistlr.Auth.authToken未定义。我什至不确定这是 Ember-Auth 存储身份验证令牌的地方,尽管它似乎是一个可能的候选者。同样,其他属性未定义,例如useruserId。除此之外,Ember-Auth 似乎工作正常,它会随每个请求发送身份验证令牌。只有在尝试手动检索它时,我才会遇到这个问题。关于发生了什么的任何建议?

4

1 回答 1

2

我不知道Ember-Auth,但要访问对象中的属性。你必须使用get方法。

Whistlr.Auth.get('authToken')

我希望它有所帮助。

于 2013-08-15T13:20:56.777 回答