Ember 简单验证:会话 - 没有授权方法?
Ember Simple Auth: Session - no authorize method?
我正在阅读 Ember 简单验证的文档。我想发送授权的 ajax 请求(在 Ember 商店之外)。
我发现有一个 method for that。但是,当我尝试在我的组件内部调用它时,出现错误 "TypeError: this.get(...).authorize is not a function"。我做错了什么?
这是我的代码:
import Ember from "ember";
export default Ember.Component.extend({
session: Ember.inject.service('session'),
actions: {
del: function() {
var self = this;
console.log(this.get('session'));
this.get('session').authorize('authorizer:oauth2-bearer', function(header, content) {
...
});
}
}
});
升级 ember 插件时应遵循的一条规则 - 确保正确卸载旧的 NPM 版本 - 否则你会遇到很多很多问题,就像我遇到的那样。
卸载旧版本完全解决了我的问题。
我正在阅读 Ember 简单验证的文档。我想发送授权的 ajax 请求(在 Ember 商店之外)。
我发现有一个 method for that。但是,当我尝试在我的组件内部调用它时,出现错误 "TypeError: this.get(...).authorize is not a function"。我做错了什么?
这是我的代码:
import Ember from "ember";
export default Ember.Component.extend({
session: Ember.inject.service('session'),
actions: {
del: function() {
var self = this;
console.log(this.get('session'));
this.get('session').authorize('authorizer:oauth2-bearer', function(header, content) {
...
});
}
}
});
升级 ember 插件时应遵循的一条规则 - 确保正确卸载旧的 NPM 版本 - 否则你会遇到很多很多问题,就像我遇到的那样。
卸载旧版本完全解决了我的问题。