Правильно ли использовать pub в качестве производственного веб-сервера?

В документах pub serve написано

Эта команда запускает сервер разработки или сервер разработки для вашего веб-приложения Dart. Сервер разработки — это HTTP-сервер на локальном хосте, который обслуживает ресурсы вашего веб-приложения.

Поскольку в нем указано, что это «сервер разработки», значит ли это, что я не должен использовать pub serve в качестве рабочего веб-сервера? Какие есть альтернативы?

Кроме того, на данный момент, когда я использую pub serve, он также обслуживает мои тесты на другом порту (я не думаю, что это желательно для производства, отсюда и этот вопрос). Есть ли в пабе возможность запретить обслуживать мои тесты и использовать pub serve --mode=release? (если это уместно)


person Pacane    schedule 09.12.2014    source источник


Ответы (1)


pub serve определенно не для производства. Для производства сгенерируйте вывод JavaScript с помощью pub build и обработайте результат (из build/web) на любом рабочем веб-сервере по вашему выбору (например, Apache, Nginx, ...)

person Günter Zöchbauer    schedule 09.12.2014