2016-10-27 7 views
0

私は何かを共有するために彼/彼女のFacebookアカウントにログインする必要があるNW.jsアプリケーションがあります。 Facebookのログインポップアップウィンドウが表示されると、アプリケーションがクラッシュし、メインウィンドウの画面にメッセージが表示されます。Facebook ApiログインNodeJSキャッチされていない例外

Uncaught node.js Error 

Error: Cannot find module 'TimeSlice' 
at Function.Module._resolveFilename (module.js:336:15) 
at Function.Module._load (module.js:273:25) 
at Module.require (module.js:362:17) 
at require (module.js:378:17) 
at window.require (:4:17) 
at https://www.facebook.com/login.php? 
... 

フェイスブックログインウィンドウのコンソールを確認しましたが、そのようなnode.jsエラーは以下のようなポップアップから来ていました。

Uncaught ReferenceError: __d is not defined KLwacKO4h5u.js:34 
Uncaught Error: Cannot find module 'TimeSlice' module.js:338 
Uncaught ReferenceError: requireLazy is not defined 
Uncaught Error: Cannot find module 'TimeSlice' module.js:338 
Uncaught Error: Cannot find module 'BigPipe' module.js:338 
Uncaught TypeError: Cannot read property 'beforePageletArrive' of undefined 
... 

私は解決策を検索し、以下のコードですべてのNode.jsの例外をキャッチしようとしたが、それは例外がキャッチされない、まだ投げて、助けにはなりませんでした。 (私は間違っていると知っていますが、試したかっただけです)

var process = require('process'); 
if(process) { 
    process.on("uncaughtException", function(e) { console.log(e); }); 
} 

私はここで何が欠けていますか?この問題を解決する方法を教えてください。私はいくつかの例外が外部URLのウィンドウで発生すると、アプリケーションのクラッシュを防止したい。

+0

をインストールNPMしましたか? –

+0

実際に私は自分のアプリケーションにjsモジュールを持っていません。誰かがjsモジュールがFacebook SDKに属していると話しました。しかし、私のアプリケーションはnode.jsを通してそれらを見つけようとします。アプリケーションのその部分のnode.jsを無効にすることはできますか? –

答えて

0

たぶん、あなたはこのフラグを逃している...

--allow-クロスオリジン-AUTH-プロンプト

関連する問題