2017-11-24 12 views
0

私のプロジェクトはNodeとAngularJsで書かれていますが、私はAirbrakeを統合したい、たくさん検索しましたが、どうして想像できません。私はノード、角度指示、表現を使ってこれを行う方法を見る。私が使用しなければならない1つのWiche?多分すべて一緒に?誰かが私にこれの全体の論理を説明し、例を示すことができますか?エアブレーキ-JSはノードとブラウザアプリケーションをサポートしていますので、おかげで)エアブレークプロジェクトをどのように統合しますか?

+0

あなたが何かを試してみましたか?あなたはノードまたはJSのlibを使用していますか? – Zooly

+0

@Zooly今、私はノードlibを使用しています。これを使用してExpress用にインストールしてください 'Express用ライブラリーをインストール または、ライブラリーを手動でインストールすることもできます。 手順2:構成 ノード・ライブラリは、Expressフレームワークとの統合を提供します。この小さなスニペットをExpress 4.xアプリにコピーしてください(あなたのプロジェクトIDとプロジェクトAPIキーが含まれています): var airbrake = require( 'airbrake')createClient( 'XXXXXX'、 'ccccccccccccccccccccccc' ); app.use(airbrake.expressHandler()); ' – Liana

+1

あなたは何を試しましたか? – Zooly

答えて

0

あなたは、両方のアプリケーションで同じairbrake-jsライブラリをインストールすることができます。 READMEには、より多くを説明し、examples directoryは、開始するには良い場所です:https://github.com/airbrake/airbrake-js

+0

正しい、ノードAirbrakeはAirbrake JS –

+0

のために非難されています。もう1つ質問してください、それは表現のためにエアブレーキを使用するのに十分であることを意味します、それはすべてのノードエラーを処理するでしょうか? – Liana

+0

こんにちは@Liana。はい、この例では、役立つことがあります。https://github.com/airbrake/airbrake-js/blob/76bd320a9262c18bc9656672b612c4aaf6a981f6/examples/express/app.js#L16それはエラーハンドラとしてエアブレーキ-JSを使用するようにExpressを構成します。それはすべてのエラーをキャッチし、エアブレーキに送信します:https://github.com/airbrake/airbrake-js/blob/40467a49ebc03f1b96d8853e86a72e614104fb68/src/instrumentation/express.ts#L4 – zefer

関連する問題