Я пытаюсь разработать приложение ember.js. Все необходимые инструменты (узел, ember-cli, bower и т. Д.) Устанавливаются на удаленную машину. Я могу создать приложение без проблем и запустить ember-сервер, но не могу получить доступ к приложению через браузер на моей локальной машине. Кажется, что сервер ember работает на localhost: 4200, то есть мне нужно будет просмотреть его в браузере на удаленном компьютере. Кто-нибудь знает, как открыть это для просмотра вне локального хоста? У меня есть настройка брандмауэра на удаленном компьютере и настроена для подключения к порту 4200. Я также настроил файл hosts на моем локальном компьютере, чтобы я мог получить доступ к содержимому, подаваемому с удаленного сервера, используя имя хоста сервера вместо ip адрес. Я использовал $hostname:4200
, чтобы попытаться получить доступ к приложению, но соединение не проходит. Насколько мне известно, удаленная машина недоступна за пределами сети, в которой она находится (мой локальный компьютер и удаленный компьютер находятся в одной сети). Я также использовал опцию --proxy
для ember serve
, но это не сработало.Просмотр Ember App на удаленном сервере
По существу, кто-нибудь знает, как я могу просматривать приложение через браузер с моей локальной машины?
Я делал это безрезультатно. Оказалось, что, по-видимому, брандмауэр на удаленном компьютере не настроен должным образом (попробовал добавить правило непосредственно с ufw, когда я должен был просто застрять с использованием gufw на машине). Я могу просмотреть его сейчас; Спасибо за ответ! – alyms108