Я интегрирую блог Ghost, который работает через порт 2368, в мое приложение Meteor, которое работает через порт 3000. 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>
Он работает на моем локальном компьютере, то есть правильно перенаправляется в систему ведения блогов. Однако это не сработало, когда я развернул его в рабочей среде, так как он все еще указывал на локальный хост.
Каков наилучший способ определить имя хоста, независимо от того, находится ли оно на локальном или производственном уровне? Есть ли способ заставить его работать через железный роутер?