Stworzyłem jonową aplikację i chcę ją wdrożyć jako stronę internetową. Jaki jest najlepszy sposób na wdrożenie go w niestandardowej domenie? Myślałem o używaniu aplikacji internetowej do obsługi aplikacji jonowej. Cała dokumentacja odnosi się do użycia jej jako aplikacji hybrydowej na systemy IOS i Android. Ale w tym momencie jesteśmy tylko zainteresowani, aby działał jako strona internetowa.Wdróż jonica jako stronę internetową
Odpowiedz
edycja: Ionic 1.2 oficjalnie supports deployment as a website!
Jak napisałem w komentarzu do jedynej dostarczonej odpowiedzi - Nie zgadzam się z.
Jeśli nie używasz żadnych wtyczek Cordova, nie ma problemu (jeśli naprawdę chcesz) załadować zawartość folderu www
na serwer, a woila - będziesz mieć tę samą aplikację.
Należy jednak pamiętać, że produkt Ionic nigdy nie był przeznaczony do takiego użytku, a użytkownicy "witryny" będą musieli mieć najnowszą przeglądarkę, aby poprawnie wyświetlić "witrynę" (nie zepsutą z powodu niektóre funkcje, które Ionic używa w CSS lub HTML, których niektóre starsze przeglądarki nie obsługują).
Możesz przejrzeć the tutorial krok po kroku, jak odtworzyć aplikację. Dosłownie wyjąłem zawartość folderu www
i umieściłem go na serwerze WWW, a jak widać działa.
To miłe. Szczerze mówiąc, nigdy tego nie testowałem bez żadnych wtyczek Cordova. Właśnie dlatego na ogół testuję swoje aplikacje za pomocą Ionic View. –
Przetestowałem to i dlatego odpowiedziałem na to. Możesz to zobaczyć w pracy na tym przykładzie: http://nikola-dev.com/IonicCalculator/mobile.html. – Nikola
Interesujące, ale w prawdziwej aplikacji, myślę, że ciężko byłoby zrobić coś takiego. Bardziej złożona logika przerwałaby wersję internetową. –
Sprawdź moją odpowiedź ionic: using the framework with only HTML5 na temat wykorzystania go jako aplikacji internetowej.
Można go wdrożyć jako statyczną witrynę na s3 i użyć niestandardowej domeny, aby wskazać s3. Możesz skonfigurować swoje wiadro s3 do użycia jako statyczny host witryny. Istnieje wiele tutoriali, jak się do tego zabrać.
Jest późna odpowiedź, ale jako urzędnik na jońskich 2:
Z Ionic 2 jesteśmy w pełni wspiera w internecie (w tym ewentualne wbudowane wsparcia stopniowego aplikacji internetowych) jako platformy tuż obok Android, IOS, Windows 10 i Electron. Dziękuję za korzystanie z Ionic!
I
Jeśli używasz pewnych wtyczek Cordova, które działają tylko na rodzimych platform wtedy to nie będzie działać w internecie, chociaż jeśli jesteś użyciu joński natywne będą one niepowodzeniem wdziękiem. Ale jeśli nie chcesz używać tych niektórych wtyczek lub logiki, aby dostarczyć alternatywę, gdy jesteś w Internecie, powinna ona działać idealnie. Ponadto nasza przeglądarka obsługuje przeglądarki Chrome, Safari, Firefox, Opera (obecnie jest to tylko chrome) i Edge. Nie obsługujemy żadnej wersji Internet Explorer Explorer z Ionic 2. Tak więc, tak długo, jak długo będziesz pamiętać o wtyczkach Cordova , ten sam projekt Ionic 2, który działa na twoim urządzeniu z Androidem, IOS lub Windows 10 będzie działał równie dobrze. w przeglądarce. Dzięki!
Źródłem tego: https://github.com/driftyco/ionic/issues/7376
Z mojego doświadczenia w jońskich 1, to jest proste do pracy na stronie internetowej, to jest po prostu kopiuj/wklej do www
katalogu, właściwie to robi sensie, prowadzisz stronę AngularJS! możesz mieć kilka błędów i niektóre funkcje nie działają (mam na myśli natywne wtyczki, jak na przykład facebookConnect
), ale możesz sobie z tym poradzić i uruchomić zamiast tego wersję specyficzną dla sieci.
W naszej firmie mamy aplikacje działające jako strona internetowa z firebase i aplikacje mobilne z tym samym kodem, ale musisz napisać kilka linii, aby poradzić sobie z przeglądaniem stron internetowych lub mobilnym połączeniem natywnym.
Dla ionic2, dodać corbova platformę przeglądarki, a następnie przesłać do serwera WWW platforms/browser/www
- 1. Jak pobrać pełną stronę internetową?
- 2. jak zabezpieczyć moją stronę internetową?
- 3. pobierz stronę internetową ip używając php
- 4. Co stanie się, gdy odświeżymy stronę internetową?
- 5. Jak buforować stronę internetową w PHP?
- 6. Jak zbudować stronę internetową na Node.js?
- 7. Jak skalować stronę internetową na urządzenia mobilne?
- 8. Pokaż stronę internetową w zakładce jonowej
- 9. Jak pozycjonować stronę internetową na środku ekranu?
- 10. Wix Otwórz stronę internetową po odinstalowaniu kończy
- 11. Jak przesłać mobilną stronę internetową na Androida?
- 12. Jak zeskrobać stronę internetową za pomocą C?
- 13. pobrać całą stronę internetową w języku C#
- 14. Jak załadować stronę internetową przy użyciu WPF
- 15. Jak odświeżyć już otwartą stronę internetową?
- 16. Jak wdrożyć stronę internetową w Internecie. (ASP.NET i SQL Server)
- 17. naciśnij przycisk, aby otworzyć stronę internetową z aplikacji
- 18. IIS Express z VS2010 SP1 Stale przebudowuje stronę internetową
- 19. Jak zlokalizować stronę internetową opartą na bazie danych?
- 20. Wtyczka do Firefoksa, która pobiera całą stronę internetową?
- 21. wdrożyć stronę internetową na IIS 7 zi bez prefiksu www
- 22. Czy standard C ma stronę internetową dla raportów o defektach?
- 23. PHP to $ _SESSION wystarczy, aby zabezpieczyć stronę internetową?
- 24. Jak automatycznie ponownie załadować stronę internetową o określonej godzinie?
- 25. PowerShell + WebAdministration - Jak uzyskać stronę internetową z aplikacji web?
- 26. Jak mogę załadować stronę internetową w widoku webowym phonegap?
- 27. Jak obsłużyć stronę internetową przez wifi bez internetu?
- 28. Jak przekonwertować stronę internetową PHP do formatu PDF?
- 29. Nie można uruchomić stronę internetową w IIS - W3SVC działa
- 30. Czy istnieje sposób śledzenia, czy użytkownik drukuje stronę internetową?
Nadzieję aplikacja Ionic może być nakładka na ROR: [Podawać Rails API i jonowe mobilnej strony razem] (http://stackoverflow.com/questions/36074227/serve-rails-api-and-ionic-mobile-website-together) – builder