📖 Teorija
Namų darbas — surink, įdiek, patikrink raktą
Namų darbas — surink, įdiek, patikrink raktą.
- Aplinka. Sukurk
vite.config.ts,.env.exampleir.env(su savo NASA raktu). Tipizuok kintamąjįsrc/vite-env.d.ts. Programa turi krautis meniu perimport.meta.env.VITE_NASA_API_KEY. - Surink.
npm run build. Įsitikink, kad pirma praeinatsc(tipų klaida turi sustabdyti build). Gaukdist/. - Rask raktą pakuotėje.
grep -r "DEMO_KEY" dist/assets/. Rask jį atviru tekstu. Tai — svarbiausias momentas: pamatyk savo akimis, kad front-end raktas yra viešas. - Įdiek. Įkelk
dist/į statinį hostingą (GitHub Pages / Netlify / Railway). NustatykVITE_NASA_API_KEYhostingo skydelyje ir perkrauk build. - Suprask ribą. Parašyk 3–4 sakinius: kodėl NASA raktą galima laikyti front-end, o mokėjimų slaptą — ne, ir kur pastarasis turėtų gyventi.
Privalomi testai:
- Build testas: tipų klaida stabdo
npm run build. - Rakto testas:
grepranda raktądist/pakuotėje.
Atsiskaitymui: ekrano nuotraukos: (1) sėkmingas build → dist/, (2) grep rezultatas su raktu pakuotėje, (3) veikianti įdiegta programa (URL).
Toliau. Programa gyvai internete. 20 pamokoje — baigiamasis: išplėtimo iššūkiai ir arkos užbaigimas. Pastatei tą pačią programą du kartus ir pamatei, kaip kompiliatorius randa tikras klaidas veikiančiame kode. Tai ir yra visas kursas.