2014-11-07 2 views
5

Запуск сервера ember отлично работает локально на моей машине dev, но как это сделать на моем хосте? Все, что я могу сделать, это загрузить папку dist, которая содержит выходные данные сборки CLI. Но когда я перехожу к нему, появляется пустая страница.Здание с ember CLI в рабочей среде

+0

Вы строите перед загрузкой? –

+0

Я запускал сервер ember – SuperUberDuper

+4

Сервер Ember предназначен только для локальной разработки, что вы хотите сделать для развертывания на хосте (при условии, что на хосте есть веб-сервер, nginx apache ...) 'ember build --environment production' и захватывать выводимые файлы с расстояния –

ответ

4

Ember serve/server/s запускает сервер для локальной разработки, вы не должны использовать его файлы для развертывания на хост-хосте.

Запускает сервер. Порт по умолчанию - 4200. Используйте флаг --proxy для проксирования всех аякс-запросов на данный адрес. Например Ember сервера --proxy http://127.0.0.1:8080 воли прокси все ваши приложения XHR на ваш сервер работает на порту 8080.

Если вы хотите, чтобы развернуть вам нужно будет строить свои файлы, чтобы Concat/мин/уродовать для этого вам нужно будет запустить ember build --environment production изменить env в зависимости от ваших потребностей.

Создает приложение в зависимости от окружающей среды.

Чтобы узнать больше о командах ember-cli, обратитесь к this section из документов.

Смежные вопросы