0
하위 도메인을 url 매개 변수로 사용하는 meteor.js 앱을 만들고 싶습니다. 사용자 이름이기 때문에 myusername.theapp.com 앱은 사용자 myusername에 대한 데이터 및/또는 로그인으로 사용자 정의 된 theapp.com을 표시합니다.Meteor.js에서 route 매개 변수로 하위 도메인 사용
어떻게하면됩니까? 쉬운 방법이 있습니까?
하위 도메인을 url 매개 변수로 사용하는 meteor.js 앱을 만들고 싶습니다. 사용자 이름이기 때문에 myusername.theapp.com 앱은 사용자 myusername에 대한 데이터 및/또는 로그인으로 사용자 정의 된 theapp.com을 표시합니다.Meteor.js에서 route 매개 변수로 하위 도메인 사용
어떻게하면됩니까? 쉬운 방법이 있습니까?
클라이언트 측에서 쉽게 라우터 또는 다른 곳에서 window.location.hostname
을 사용하고 사용자 이름을 얻기 위해 구문 분석 할 수 있습니다. 구독 등의 변수로 사용할 수도 있고 서버에 전달할 수도 있습니다.
호스트 이름을 변경하면 전체 페이지를 다시로드해야하므로 사용자 친화적이지 않을 수 있습니다.
서버 측에서 할 수있는 방법이 있습니까? 아니면 이것이 최선의 방법일까요? –
@DavidCollado 당신은 서버 쪽에서 그것을하고 싶지 않습니다 :) 많은 "클라이언트 쪽 응용 프로그램"이 동시에 실행되지만 모두 서버의 한 node.js 인스턴스에 연결되고 그 서버 app은 hostname-agnostic이어야합니다 :) IMHO는 호출/구독에 hostname을 전달하고 그에 따라 데이터를 반환하는 것이 가장 좋은 방법입니다. – macrusher
그리고 다른 도메인 정보를 사용자가 변경하지 못하도록하는 방법이 있습니까? 이 사용자 + 도메인이 괜찮은지 클라이언트에서 체크 아웃 할 수 있습니까? –