Как развернуть приложение быстрой загрузки Ember CLI для производства? - PullRequest
0 голосов
/ 16 марта 2020

Я подготовил проект ember-cli, который получает API от сервера express. Затем я добавил fastboot для использования команды:

ember install ember-cli-fastboot

После этого все ссылки стали отображаться на сервере. Подскажите, как мне запустить это в производство? Если я запускаю ember build и загружаю проект из папки dist (через express route), приложение открывается как обычный SPA, а дочерние страницы не перезагружаются и не доступны для локон . То есть ведет себя как обычный SPA. Подскажите пожалуйста как его запустить? Должен ли я запускать его в рабочем состоянии, как есть, без сборки, то есть из папки ember-cli , используя ember serve ? Спасибо за любую помощь.

1 Ответ

1 голос
/ 16 марта 2020

Рекомендованным способом обслуживания приложения Ember FastBoot в производственном процессе является использование Ember FastBoot App Server .

Ember FastBoot App Server - HTTP-сервер Node.js. Он служит для сборки вашего приложения. Так что вы все равно должны делать нормальную сборку. Но вы заменяете веб-сервер stati c на Ember FastBoot App Server. Документация содержит Пример быстрого запуска .

...