Ember.js 未在ember cli中加载Tori配置
我在使用ember CLI获取ember simple auth时遇到了很多问题,而Tori目前正在使用ember CLI 创建新的Ember CLI应用程序并安装Tori、Ember CLI simple auth和Ember CLI simple auth Tori后,我在登录页面上有几个按钮 以下是my routes/login.js的内容:Ember.js 未在ember cli中加载Tori配置,ember.js,ember-cli,ember-cli-addons,torii,Ember.js,Ember Cli,Ember Cli Addons,Torii,我在使用ember CLI获取ember simple auth时遇到了很多问题,而Tori目前正在使用ember CLI 创建新的Ember CLI应用程序并安装Tori、Ember CLI simple auth和Ember CLI simple auth Tori后,我在登录页面上有几个按钮 以下是my routes/login.js的内容: import Ember from 'ember'; export default Ember.Route.extend({ actions:
import Ember from 'ember';
export default Ember.Route.extend({
actions: {
googleLogin: function() {
this.get('session').authenticate('simple-auth-authenticator:torii', 'google-oauth2');
return;
},
facebookLogin: function() {
this.get('session').authenticate('simple-auth-authenticator:torii', 'facebook-oauth2');
return;
}
}
});
my environment.js文件的相关部分是:
var ENV = {
...
torii: {
providers: {
'google-oauth2': {
apiKey: 'api-key-here',
scope: 'profile',
redirectUri: 'http://localhost:4200'
},
'facebook-oauth2': {
apiKey: 'api-key-here',
redirectUri: 'http://localhost:4200'
}
}
},
...
};
当我点击login.js中的操作时,出现以下错误:
Error: Expected configuration value providers.facebook-oauth2.apiKey to be defined!
或
为什么Tori没有选择my environment.js配置?您需要在facebook和google中创建应用程序,获取api密钥并将其放置在上面显示的位置: apiKey:“此处的api密钥”
在您的环境中.js证明我的问题很简单,需要按Ctrl+c重新启动余烬服务进程,然后重新运行余烬服务。您好,谢谢,这不是问题所在,我只是不想把我的api键放在问题中。
Error: Expected configuration value providers.google-oauth2.apiKey to be defined!