2017-11-07 8 views
0

いくつかの外部APIを使用しています(タイマー、毎分など)、ネットワークの問題や何らかの理由で外部システムがダウンしているため、接続エラーが発生することがあります。このエラーが発生すると、アプリケーションが再起動し、エラーが継続すると、アプリは再起動を続けます。流星 - 外部API接続エラーを処理する方法は?

enter image description here

私は接続エラーを無視して、実行中のアプリを保つことができる方法上の任意のアイデア?あなたのコード例に基づいて

try { 
     var req = https.request(options, callback); 
     req.write(JSON.stringify(params)); 
     req.end(); 
    } catch (e) { 
     throw e; 
    } 
+1

これに関連するコードをもっと見る必要があります。しかし、一般的に言えば、あなたはそれらのエラーを処理していないからです。 – dzm

+1

[try/catch](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/try...catch)ブロックだけではないのはなぜですか? –

+0

@dzm質問をコード例 – MMrj

答えて

3

コード例。あなたはtry catch内でthrow eをやっています。本質的には、エラーをキャッチしてからエラーをスローしています。 console.error(err)を実行するか、スローすることなくそのエラーを処理したいと思うだけです。これが原因でインスタンスが停止します。

関連する問題