2017-07-11 12 views
0

ので、しかし、私はJavascriptをHTTPリクエストに私のFacebook SDKを組み込むしようとしていると私はの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')); 

私functions.http.onRequest前に、次のコードを配置することです何のブラウザが存在しないので、窓は今そこにある - 私は、次のエラー

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) 

答えて

0

私はあなたが(Node.jsのと)のJavaScript SDKのサーバー側を使用しようとしていると仮定に取得するコードを実行してみてください。 Node.jsのSDKを見つけるためのドキュメントをご覧ください。https://developers.facebook.com/docs/apis-and-sdks