2012-10-09 4 views
1

브라우저가 HTTP 헤더 내에서 보내는 데이터에 의존하는 응용 프로그램에서 작업하고 있습니다.이 문제를 해결할 방법은 없습니다. 이것은 또한 처음 node.js를 기반으로하는 작업이기 때문에, 뭔가 간단하게 빠져있는 것 같습니다.유성에서 인바운드 HTTP 헤더에 액세스 하시겠습니까?

기본적으로 클라이언트에서 서버의 메서드를 호출하고 해당 메서드에서 클라이언트가 보낸 HTTP 헤더를 읽으면됩니다.

답변

5

Meteor는 아직 앱에서 HTTP를 제공하기 위해 지원되는 API를 제공하지 않습니다. 이것은 의도적 인 일입니다. 너무 멀지 않은 미래에 앱 서버는 최종 사용자에게 직접 제공되는 단일 프로세스가 아니라 프록시 계층 뒤에서 임의로 병렬화 가능한 서비스가 될 가능성이 큽니다. 따라서 우리는 이러한 설정에서 계속 작동하는 HTTP 요청 (REST, 예)에 응답하기 위해 지원되는 API를 제공해야합니다.

HTTP 여야하고 Meteor 메소드 만 사용할 수는 없습니까?

직접 HTTP 요청을 지금 받아 들일 필요가있는 경우 이 에 연결하기 위해 __meteor_bootstrap__.app을 사용하는 방법을 살펴보십시오. 지금 당장은 작동하지만 Meteor가 항상 Connect로 전원을 공급할 것이라고 약속하지는 않습니다 :)

+0

안녕하세요 @ david-glasser, [meteor-talk group]의 위 의견과 관련하여 질문을 업데이트했습니다 (https://groups.google.com/forum/?fromgroups=#!topic/meteor-talk/xLGOcruZ4c4). 나는 당신이보기를 가지고 나가 이것을 조금 더 이해할 것을 도울 수 있던 경우에 그것을 좋아할 것입니다. – TimDog

관련 문제