正在寻找一种方法来设置标题在Ember适配器稍后与值返回从异步调用。
尝试从Amplify的Auth.currentSession()
设置idToken returend,这是一个promise函数,它在内部处理过期时刷新令牌。
像这样等待回应-
headers: computed(async function() {
return {
'Authorization': await Auth.currentSession().getIdToken();
};
})
。
。
我发现我们不能为头文件创建一个承诺感知计算属性。
此外,我不寻找一个解决方案使用ember简单的认证/ember认知或任何其他插件,我需要实现这只是与平原放大库和ember适配器头😟。
2条答案
按热度按时间gz5pxeao1#
一个可能的解决方案是覆盖适配器的
ajax
方法。xj3cbfub2#
适用于较新版本(当前为3.21)的解决方案