在Ember.js中弹出错误



我用最新的ember-cli创建了一个简单的ember.js应用程序。在一个简单的函数中我调用:

OAuth.initialize('my public key');

之后,我执行以下代码:

OAuth.popup('twitter').done(function(twitter) {
        console.log(twitter);
    }).fail(function(err) {
        console.log('It didnt Worked');
    });

弹出窗口打开,我可以登录我的twitter帐户。然后弹出窗口关闭,但在javascript控制台我看到以下错误:

Could not retrieve methods TypeError: Cannot read property 'split' of undefined
at Object.module.exports.providers_api.generateMethods (http://localhost:8000/oauth.js:573:30)
at http://localhost:8000/oauth.js:967:17
at _fulfilled (http://localhost:8000/oauth.js:6263:54)
at Promise.then.Q.nextTick.self.promiseDispatch.done (http://localhost:8000/oauth.js:6292:30)
at Promise.promise.promiseDispatch (http://localhost:8000/oauth.js:6225:13)
at http://localhost:8000/oauth.js:6033:44
at runSingle (http://localhost:8000/oauth.js:5566:13)
at MessagePort.flush (http://localhost:8000/oauth.js:5554:13)

OAuth承诺永远不会被解决。错误发生在OAuth. js文件的第977行。

我使用以下版本:

☮ ember -v
version: 1.13.8
node: 0.12.4
npm: 2.13.4
os: darwin x64
//OAuth installed via bower
OAuth.io: "oauth.io#~0.4.3"

谢谢你的帮助

不好意思。错误不会使弹出函数崩溃,承诺得到解决。我又学到了这个!愚蠢的我。

相关内容

  • 没有找到相关文章

最新更新