2016-10-17 91 views
0

當我運行服務器,我獲得以下的瀏覽器控制檯燼-CLI-的Facebook-JS-SDK錯誤類型錯誤:_npmEmberCliFacebookJsSdk.default.init不是一個函數

TypeError: _npmEmberCliFacebookJsSdk.default.init is not a function 

以下錯誤代碼:

import FB from 'npm:ember-cli-facebook-js-sdk'; 

export default { 
    name: 'fb', 
    initialize: function() { 
    return FB.init({ 
     appId: 'My-App-ID', 
     version: 'v2.8', 
     xfbml: true 
    }); 
    } 
}; 
+0

爲灰燼-CLI-的Facebook-JS-SDK顯示您未按照指導使用它的文檔的粗略瀏覽。初始化方法稱爲「FBInit」,而不是「FB.init」。 –

回答

1

你應該產生一個實例初始化使用此命令

燼摹實例初始化FB

而在這個文件中插入該代碼

export function initialize(appInstance) { 
    // appInstance.inject('route', 'foo', 'service:foo'); 
    appInstance.inject('controller', 'fb', 'service:fb'); 
    appInstance.inject('route', 'fb', 'service:fb'); 
} 

export default { 
    name: 'fb', 
    initialize 
}; 

UPDATE: 所以,如果你正在尋找燼使用Facebook的SDK中看到我的github回購的Facebook如何登錄應用程序。

https://github.com/halleyrv/ember-facebook-sdk-login

問候

+0

所以,如果你正在搜索如何使用facebook SDK的登錄燼應用程序與Facebook看到我的回購github。 https://github.com/halleyrv/ember-facebook-sdk-login Regards – HalleyRios

相關問題