2017-11-24 7 views
0

노드와 AngularJs로 작성된 프로젝트, Airbrake를 통합하고 많이 검색했지만 여전히 상상할 수 없습니다. 나는 노드, 각도 지시어, 표현을 사용하여 이것을하는 방법을 본다. 내가 사용해야하는 Wiche 하나? 아니면 모두 함께? 누군가 내게이 논리의 전체적인 논리를 설명하고 예제를 보여줄 수 있습니까? 감사합니다)에어 브레이크를 내 프로젝트에 통합하는 방법은 무엇입니까?

+0

시도해 보았습니까? 당신은 노드 또는 JS 라이브러리를 사용하고 있습니까? – 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는 노드 및 브라우저 응용 프로그램을 지원하므로 두 응용 프로그램 모두에 동일한 airbrake-js 라이브러리를 설치할 수 있습니다. README에 자세히 설명되어 있으며 https://github.com/airbrake/airbrake-js

+0

올바른, 노드 Airbrake는 Airbrake JS –

+0

에 찬성하여 더 이상 사용되지 않습니다. 질문 : 한 번 더 질문하십시오. 즉, 에어 브레이크를 사용하기에 충분할 정도로 모든 노드 오류를 처리합니까? – Liana

+0

안녕하세요 @Liana. 예,이 예는 도움이 될 수 있습니다. https://github.com/airbrake/airbrake-js/blob/76bd320a9262c18bc9656672b612c4aaf6a981f6/examples/express/app.js#L16 airbrake-js를 오류 처리기로 사용하도록 Express를 구성합니다. 모든 오류를 포착하여 Airbrake로 전송합니다. https://github.com/airbrake/airbrake-js/blob/40467a49ebc03f1b96d8853e86a72e614104fb68/src/instrumentation/express.ts#L4 – zefer

관련 문제