2014-05-15 8 views
0

하위 도메인을 url 매개 변수로 사용하는 meteor.js 앱을 만들고 싶습니다. 사용자 이름이기 때문에 myusername.theapp.com 앱은 사용자 myusername에 대한 데이터 및/또는 로그인으로 사용자 정의 된 theapp.com을 표시합니다.Meteor.js에서 route 매개 변수로 하위 도메인 사용

어떻게하면됩니까? 쉬운 방법이 있습니까?

답변

0

클라이언트 측에서 쉽게 라우터 또는 다른 곳에서 window.location.hostname을 사용하고 사용자 이름을 얻기 위해 구문 분석 할 수 있습니다. 구독 등의 변수로 사용할 수도 있고 서버에 전달할 수도 있습니다.

호스트 이름을 변경하면 전체 페이지를 다시로드해야하므로 사용자 친화적이지 않을 수 있습니다.

+0

서버 측에서 할 수있는 방법이 있습니까? 아니면 이것이 최선의 방법일까요? –

+0

@DavidCollado 당신은 서버 쪽에서 그것을하고 싶지 않습니다 :) 많은 "클라이언트 쪽 응용 프로그램"이 동시에 실행되지만 모두 서버의 한 node.js 인스턴스에 연결되고 그 서버 app은 hostname-agnostic이어야합니다 :) IMHO는 호출/구독에 hostname을 전달하고 그에 따라 데이터를 반환하는 것이 가장 좋은 방법입니다. – macrusher

+0

그리고 다른 도메인 정보를 사용자가 변경하지 못하도록하는 방법이 있습니까? 이 사용자 + 도메인이 괜찮은지 클라이언트에서 체크 아웃 할 수 있습니까? –

관련 문제