Я создал ионное приложение и хочу развернуть его как веб-сайт. Каков наилучший способ развертывания в пользовательском домене? Я думал использовать лазурное веб-приложение для размещения ионного приложения. Вся документация относится к использованию в качестве гибридного приложения для IOS и Android. Но на данный момент мы заинтересованы только в том, чтобы он функционировал как веб-сайт.
Развернуть Ionic как веб-сайт
Ответ 1
изменить: Ionic 1.2 официально поддерживает развертывание как веб-сайт!
Как я указал в комментарии к единственному предоставленному ответу - , я не согласен.
Если вы не используете никаких плагинов Кордовы, тогда нет проблем (если вы действительно хотите) загрузить содержимое папки www
на ваш сервер, а woila - у вас будет такое же приложение.
Однако важно отметить, что Ionic никогда не предназначался для такого использования, а пользователям вашего "веб-сайта" должен быть новый браузер, чтобы правильно видеть "веб-сайт" (не разбитый из-за некоторых функция, которую Ionic использует в CSS или HTML, которые не поддерживаются некоторыми более старыми браузерами).
Вы можете взглянуть на учебник, шаг за шагом о том, как воссоздать приложение. Я буквально достал содержимое папки www
и поместил его на веб-сервер, и, как вы можете видеть, он работает.
Ответ 2
Это поздний ответ, но как официальный для Ionic 2:
С Ionic 2 мы полностью поддерживаем веб-интерфейс (в том числе в поддержку прогрессивных веб-приложений) в качестве платформы прямо рядом с Android, IOS, Windows 10 и Electron. Спасибо за использование Ionic!
И
Если вы используете некоторые плагины Кордовы, которые работают только на платформы, то они не будут работать в Интернете, хотя, если вы используя Ионную родную, они изящно потерпят неудачу. Но если вы держитесь подальше от использования этих определенных плагинов или логики записи для обеспечения альтернативой, когда в Интернете тогда он должен работать отлично. Кроме того, наши поддержка браузера включает Chrome, Safari, Firefox, Opera (так как это просто хром в настоящее время) и Edge. Мы не поддерживаем какую-либо версию Интернета Explorer с Ionic 2. Так что в основном, если вы держите Кордову плагинов в памяти, тот же проект Ionic 2, который работает на вашем Android, Устройство IOS или Windows 10 будет работать так же хорошо в браузере. Спасибо!
Источник для этого: https://github.com/driftyco/ionic/issues/7376
Из моего опыта работы в Ionic 1, просто работать на веб-сайте, это просто копировать/вставлять каталог www
, на самом деле, имеет смысл, вы используете сайт AngularJS! у вас может быть несколько ошибок, а некоторые из функций, которые не работают (я имею в виду собственные плагины, например, facebookConnect
), но вы можете справиться с этим и запустить веб-версию.
В нашей компании у нас есть приложение, работающее как веб-сайт с firebase, так и мобильное приложение с тем же кодом, но вам нужно написать несколько строк для обработки веб-браузера или мобильного нативного вызова.
Ответ 3
Проверить мой ответ ionic: использовать фреймворк только с HTML5 в идее использования его в качестве веб-приложения.
Вы можете развернуть его как статический веб-сайт на s3 и использовать свой собственный домен, чтобы указать на s3. Вы можете настроить ведро s3 для использования в качестве статического веб-узла. Есть много учебников о том, как это сделать.
Ответ 4
Для ionic2 добавьте платформу браузера corbova, затем загрузите ее на веб-сервер platforms/browser/www