2016-05-02 7 views
1

Rails APIをバックエンドとして使用するEmber 2アプリケーション(ember-cli)があります。このアプリケーションでは、自分のDNSプロバイダ(Cloudflare)でワイルドカードDNSを有効にしました。ユーザーが自分のウェブサイトにサインアップするときに、サブドメインを使用して自分の公開ホームページにアクセスできるようにしたいと考えています。例えばEmber 2ルーティングサブドメイン

awesome.comに位置私のサイトのためのSteveサインアップ名付け

ユーザー。だからスティーブはsteve.awesome.comを閲覧しており、内部的にはawesome.com/users/steveとなります。サブドメインに基づいてルーティングできるようにEmberルートを設定するにはどうすればよいですか?

+0

Ember.jsがサブドメインAndrewを気にしているとは思わないが、あなたが望む目標を達成できるはずです。戦略を議論するためにSlackコミュニティを訪ねることをお勧めします。 – locks

答えて

0

私は解決策に出てきましたが、私が最初に探していたものではありません。 URLがawesome.com/users/steveでなければならない理由が実際にはないことに気付き、代わりにサブドメイン(またはカスタムドメイン)が識別子として機能することを決定しました。だから、スティーブがsteve.awesome.comにブラウズし、window.location.hostname経由でホストを探し出し、それをルックアップキーとして使って自分のRails APIに渡してユーザーデータを取得するとしましょう。

私が元々探していた解決策ではありませんが、私の問題は解決しました。

関連する問題