2017-04-16 1 views
0

MeteorJS로 HTTP 상태 코드를 얻을 수 있는지 (또는 직접 NodeJS로) 알고 계십니까? 나는 HTTP Api 문서에 읽었습니다,하지만 결과 :(내 경로를 설정하기 위해MeteorJS로 HTTP 상태 코드를 얻으십시오.

, 내가 Iron Router를 사용하지

내가 추가 사전 렌더링의 발리 내 페이지의 상태 코드를 얻을처럼 woud :.

<meta name="prerender-status-code" content="404"> 

최신 버전에 MeteorJS를 사용합니다 :)

커뮤니티에 감사드립니다!

답변

0

docs에서 HTTP.call에 전달 된 콜백은 error, result라는 두 개의 매개 변수로 호출됩니다. result는 statusCode 속성을 가진 객체입니다. 요청이 성공한 경우 숫자이고 오류가 발생하면 null입니다.

비동기 모드에서 실행하면 콜백은 error 및 result라는 두 개의 인수를받습니다. 네트워크 오류, 시간 초과 또는 400 또는 500 범위의 HTTP 상태 코드를 포함하여 어떤 식 으로든 요청이 실패하면 오류 인수에 오류가 포함됩니다. 4xx/5xx HTTP 상태 코드의 경우 오류시 응답 특성은 결과 개체의 내용과 일치합니다. 동기 모드에서 실행될 때 결과가 함수에서 리턴되거나 오류가 발}합니다. 결과 개체의

내용 :

에 statusCode 수

숫자 HTTP 결과 상태 코드, 또는 오류에 널 (null). 워드 프로세서에서

예제 코드 :

HTTP.call('POST', 'http://api.twitter.com/xyz', { 
    data: { some: 'json', stuff: 1 } 
},() => (error, result) { 
    if (!error) { 
     console.log(result.statusCode); 
    } 
}); 
+0

안녕하세요. 예, 외부 URL입니다. 내 현재 페이지에서 상태 코드를보고 싶습니다. :) –

0

당신은 사용해 볼 수 있습니다 : Iron.Location.get().path; 현재 링크를 얻을 수 있습니다. Andre의 솔루션을 사용하여 상태 코드를 찾습니다.

관련 문제