Wstęp do NuxtJS i ExpressJS. Prosta strona z danymi dodanymi do asyncData
- Działanie aplikacji uniwersalnych
- Działanie serwera NodeJS w połączeniu z NuxtJS
- Generowanie projektu NuxtJS
- Elementy kluczowe aplikacji
- Działanie asyncData i fetch
- Działanie lifecycle hooks w apce NuxtJS
- Wygeneruj projekt
- Dodaj funkcje zwracajaca promise z danymi
- Dodaj stronę główną z listingiem produktów
- Dodaj pustą stronę produktu
Użycie stora
- Działanie nuxtServerInit
- Działanie modułów - modul axios
- Strzały do API i zapisywanie danych w store
- Modyfikacja zmiennej w expresie poprzez zapytania do API
- Dodaj moduł axios do aplikacji
- Dodaj serverMiddleware oparty o expressJS
- Dodaj strukture danych zapisana w expressJS
- Zadanie extra: Dodaj dane w firebase lub wykonaj
npm i --g http-server
Dodawanie produktów do sklepu
- Zewnetrzna baza danych w firebase (lub innej usłudze)
- dodawanie danych do bazy
- markdown edytor do opisu produktu
- Dodaj dane w firebase lub wykonaj
npm i --g http-server
- Dodaj strone dodawania produktow
- Dodaj plugin vue markdown editor
- Dodaj zapisywanie tytulu, markdownu opisu oraz zdjecia w bazie danych
Autoryzacja
- Dodanie autoryzacji z nuxt auth module
- zintegruj nuxt auth module z aplikacja (uzyj auth0, github, google lub innej usługi)
- Dodaj guzik kup produkt, ktory bedzie wysylal dane usera (prośba o kontakt)