ポート 2368 で実行されるGhost ブログを、ポート 3000 で実行される Meteor アプリケーションに統合しています。Ghost は別のインスタンスです。
以下のテンプレート ファイルでは、Meteor アプリのハイパーリンクが別のインスタンスの Ghost ブログを指しています。
<template name="header">
<header class="navbar">
<div class="navbar-inner">
<div class="top-nav">
<div>
<a href="{{pathFor 'home'}}">Home</a> -
<a href="http://localhost:2368">Blog</a> -
</div>
</div>
</div>
</header>
</template>
これは私のローカル マシンで動作します。つまり、ブログ システムに正しくリダイレクトされます。ただし、まだローカルホストを指しているため、本番環境にデプロイしても機能しませんでした。
ローカルまたは本番環境に関係なく、ホスト名を検出する最良の方法は何ですか? アイアンルーターを介して動作させる方法はありますか?