2017-07-11 41 views
0

,所以我試圖將納入我的Facebook SDK到一個Javascript HTTP請求,我將下面的代碼我functions.http.onRequest前Facebook上的JavaScript SDK(參考錯誤)

// Facebook initializaiton 
window.fbAsyncInit = function() { 
    FB.init({ 
    appId   : '206379769769774', 
    autoLogAppEvents : true, 
    xfbml   : true, 
    version   : 'v2.9' 
    }); 
    FB.AppEvents.logPageView(); 
}; 

(function(d, s, id){ 
    var js, fjs = d.getElementsByTagName(s)[0]; 
    if (d.getElementById(id)) {return;} 
    js = d.createElement(s); js.id = id; 
    js.src = "//connect.facebook.net/en_US/sdk.js"; 
    fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk')); 

然而,當,我嘗試運行代碼,我碰到下面的錯誤

ReferenceError: window is not defined 
    at Object.<anonymous> (/private/var/folders/qd/3sk3cm452h9284yk1bc59y8r0000gn/T/fbfn_68959Wo0i1Y3DJWvx/index.js:10:1) 
    at Module._compile (module.js:570:32) 
    at Object.Module._extensions..js (module.js:579:10) 
    at Module.load (module.js:487:32) 
    at tryModuleLoad (module.js:446:12) 
    at Function.Module._load (module.js:438:3) 
    at Module.require (module.js:497:17) 
    at require (internal/module.js:20:19) 
    at /usr/local/lib/node_modules/firebase-tools/lib/triggerParser.js:18:11 
    at Object.<anonymous> (/usr/local/lib/node_modules/firebase-tools/lib/triggerParser.js:32:3) 

回答