1
トークン機能がトークンが期限切れでないかどうかをチェックし、期限切れの場合はAjaxごとにリフレッシュしてから新しいトークンを返す必要があるため、アダプタに非同期でヘッダーを挿入する必要があります。しかし、アダプタは返された約束を処理できないようです。誰もがその問題で私を助けることができますか? Ember.js内の非同期ヘッダー
import DS from 'ember-data';
import config from '../config/environment';
export default DS.JSONAPIAdapter.extend({
// Application specific overrides go here
host: config.APP.api_endpoint,
headers: Ember.computed(function() {
return this.auth.getToken().then(
(accessToken) => {
if (accessToken) {
const auth = `Bearer ${accessToken}`;
return {
Authorization: auth
};
} else {
return {
};
}
});
}).volatile()
});
ember-simple-authは認証に適しています。 –