Kontrolnoj tabli napravljenoj uz AI i dalje je potreban pregled pre objavljivanja. Pre prvog izdanja na Vercel neko mora da proveri generisani kod, podatke koje može da čita ili menja i ko može da pristupi postavljenim stranicama. Ovaj vodič počinje postojećom kontrolnom tablom koja radi lokalno. Koristi aktuelna Vercel CLI uputstva proverena 20. oktobra 2026; BIG CHANGE nije napravio niti postavio primer aplikacije.

Velika promena

  • Šta se promenilo: Lokalna kontrolna tabla napravljena uz AI može postati aktivno produkciono izdanje već prvim vercel deploy. Granica objavljivanja može stići pre nego što tim napravi preglednu verziju.
  • Zašto je važno: Osoba koja objavljuje aplikaciju mora pre te komande da proveri generisane zavisnosti, pozive podacima, tajne i pristup. Lokalni ekran koji radi malo govori o tome ko može da otvori produkcioni domen ili šta server može da čita.
  • Na šta obratiti pažnju: Presudan zapis je stvarno postavljeno izdanje i njegove provere pristupa: produkcioni URL, identitet izgradnje, reprezentativne rute, zapisi i dozvoljeni i odbijeni posetioci. Kasnije izmene mogu koristiti pregledne verzije, ali produkciona izgradnja koristi sopstvene promenljive i zahteva iste provere.

1. Pregledajte kontrolnu tablu i odredite korisnike

Potrebni su vam odobren izvorni kod kontrolne table koja radi lokalno, ponovljiva komanda izgradnje njenog razvojnog okvira, pristup odobrenom izvoru podataka i dozvola za produkciono postavljanje u predviđenom Vercel timu. Instalirajte aktuelni Vercel CLI i obezbedite prijavu na taj nalog, probni nalog dozvoljenog posetioca i odvojen način provere odbijenog posetioca. Proverite da Vercel podržava razvojni okvir i podešavanja izgradnje; ovaj vodič ne može dati komande za nepoznat kod.

Pregledajte AI-generisane datoteke kao kod za objavljivanje. Pročitajte zavisnosti paketa i skripte, konfiguraciju razvojnog okvira, serverske rute i kod pregledača. Pratite svaki zahtev za podacima: odredište, korišćeni pristupni podatak, odgovor i da li neka ruta upisuje podatke. Proverite da paket za pregledač nema privatni ključ ni neodobrene zapise i da serverske rute sprovode prava predviđenog korisnika. Pokrenite izgradnju same aplikacije i reprezentativan prikaz sa odobrenim probnim podacima. Pre slanja rešite upozorenja o zavisnostima, neuspele izgradnje i netačne podatke. Uklonite ugrađene pristupne podatke; ako su ušli u kontrolu verzija, zamenite ih kod dobavljača. Privatan repozitorijum ne čini postavljenu kontrolnu tablu privatnom.

Odlučite ko sme da otvori produkcionu kontrolnu tablu pre povezivanja sa projektom. Standard Protection ostavlja produkcione domene javnim. All Deployments obuhvata produkcione domene i generisane URL-ove; uz Vercel Authentication dostupan je na svim paketima, ali posetioci moraju imati odgovarajući Vercel pristup. To nije prikladno kao prijava proizvoljnih klijenata. Za klijente ili druge spoljne korisnike planirajte i testirajte sopstvenu autentifikaciju i ovlašćenja kontrolne table ili izaberite drugu zaštitu prikladnu korisnicima i paketu. Zaštita hostinga ne zamenjuje provere ruta aplikacije za podatke.

Proverite paket i stranicu potrošnje naloga. Vercel Hobby namenjen je ličnoj nekomercijalnoj upotrebi; poslovnoj kontrolnoj tabli treba odgovarajući plaćeni paket. Hosting, funkcije, prenos podataka i spoljni modeli ili baze podataka mogu imati zasebne troškove i ograničenja. Aktuelne cene i granice odnose se na predviđeni nalog, pa ih pregledajte pre odobravanja izdanja.

2. Povežite projekat i podesite pristup i promenljive

Iz lokalnog direktorijuma kontrolne table prijavite se u aktuelni Vercel CLI odgovarajućim nalogom, pa povežite direktorijum:

Terminal
vercel link

Interaktivna komanda bira tim i projekat ili pravi projekat ako je potrebno. Povezivanje ne postavlja aplikaciju. Uporedite izabrani tim i projekat, početno podešavanje razvojnog okvira, korenski direktorijum, komandu izgradnje i izlazna podešavanja u Vercel sa pregledanim kodom. Ako je nešto nejasno, stanite pre postavljanja i rešite u podešavanjima projekta i lokalnoj izgradnji.

Sada u tom projektu otvorite Settings → Deployment Protection. Izaberite način i opseg zaštite iz koraka 1, pa proverite da sačuvano podešavanje predviđeno obuhvata produkcioni domen i generisane URL-ove. Pregledajte izuzetke i veze za deljenje. Uradite to pre prvog postavljanja; podešavanja novog projekta možete proveriti tek kada projekat postoji.

U Settings → Environment Variablesunesite svako potrebno ime, vrednost, tip i ciljno okruženje. Pristupne podatke stavite u Secret, čija se vrednost posle čuvanja ne može čitati; koristite Config za vrednosti koje ovlašćeni članovi projekta kasnije smeju da pročitaju. Ne stavljajte serverske pristupne podatke u promenljive koje razvojni okvir izlaže pregledaču. Dajte okruženjima Development, Preview i Production predviđene vrednosti i prava, uz odvojene pozadinske podatke kada treba. Komanda za spisak pomaže da proverite imena i ciljeve bez prikazivanja tajnih vrednosti:

Terminal
vercel env ls

Čuvanje ili promena promenljive utiče na nova, ne na ranija postavljanja. Sačuvani Secret ne može se kasnije preuzeti za podešavanje laptopa; ne računajte na vercel env pull ili vercel env run da ga povratite. Nabavite poseban odobren razvojni pristupni podatak kod dobavljača i pratite lokalno podešavanje razvojnog okvira. Pokrenite lokalnu aplikaciju i ponovite dozvoljeni prikaz podataka i test odbijenog korisnika u tom razvojnom okruženju. Ako aplikacija ili dobavljač imaju poseban tok autentifikacije, prvo primenite dokumentovan postupak.

3. Odobrite i proverite prvo produkciono izdanje

Neka vlasnik odobri baš ovo prvo aktivno izdanje posle provere koda, podataka, pristupa, promenljivih, paketa i izgradnje. Vercel CLI vodič navodi da prvi vercel deploy novog projekta pravi produkciono izdanje čak i bez --prod. Sledeću komandu tretirajte kao produkcionu radnju:

Terminal
vercel deploy

Sačuvajte vraćeni URL i pronađite identifikator postavljanja u Vercel kontrolnoj tabli. Potvrdite završenu izgradnju, odobreno produkciono okruženje i izvorni kod i predviđen dodeljeni domen. Proverite koren i svaku stvarnu rutu kontrolne table ili API-ja izabranu za pregled, menjajući oznake između znakova manje i veće vraćenim URL-om i pravim putanjama:

Terminal
vercel curl / --deployment <production-url>
vercel curl /your-real-route --deployment <production-url>
vercel logs --environment production --level error --since 5m

Odgovor rute treba da odgovara očekivanoj stranici ili dozvoljenom ponašanju podataka; istražite greške u zapisima izgradnje ili izvršavanja. vercel curl može proći zaštitu postavljanja, pa njegov uspeh ne dokazuje da je stranica privatna. U običnom pregledaču, odjavljeni, otvorite produkcioni domen i generisani URL i potvrdite odbijanje gde pristup mora biti ograničen. Zatim se prijavite kao predviđeni posetilac i proverite kontrolnu tablu i dozvoljenu putanju podataka. Probajte i posetioca koji ne sme videti podatke. Zabeležite stvarni URL, identifikator postavljanja, odgovore ruta, ishode posetilaca i relevantan rezultat zapisa grešaka. To je provera završetka, a ne samo URL koji CLI vrati.

Ako rezultat prve komande nije jasan, pre ponavljanja proverite baš to postavljanje u kontrolnoj tabli projekta. Neuspela izgradnja zahteva njen zapis i lokalnu ispravku zavisnosti ili podešavanja razvojnog okvira, pa novo odobreno postavljanje. Nedostajuća promenljiva zahteva proveru cilja i tipa, čuvanje ispravne vrednosti i ponovno postavljanje. Za praznu kontrolnu tablu ili neispravnu rutu podataka uporedite zahtev pregledača sa zapisima izvršavanja, adresom pozadinskog servera, dozvoljenim poreklima i serverskim pravima; zatim ponovite neuspele provere ruta i pristupa.

Ako osetljivi sadržaj neočekivano postane javan, ovlašćeni vlasnik projekta može odmah da izabere All Deployments with Vercel Authentication u Deployment Protection, pa potvrdi odbijanje na produkcionim i generisanim URL-ovima u odjavljenom pregledaču. Proverite izuzetke i veze za deljenje i opozovite izložene serverske pristupne podatke kod dobavljača. Ova privremena zabrana pušta samo odgovarajuće Vercel korisnike i može prekinuti predviđeni pristup. Ispravite aplikaciju i projektovanje pristupa, odobrite novo postavljanje i proverite dozvoljene i odbijene posetioce pre ponovnog otvaranja. Prvo izdanje možda nema starije postavljanje za povratak, a ograničavanje pristupa ne može poništiti već nastalo otkrivanje.

4. Koristite pregledne verzije za kasnije izmene

Pošto projekat ima produkciono izdanje, Vercel opisuje vercel deploy kao postavljanje pregledne verzije uz Preview promenljive. Pregledajte izmenjeni kod i lokalnu izgradnju, postavite preglednu verziju i zabeležite njen URL i identifikator u kontrolnoj tabli:

Terminal
vercel deploy
vercel curl / --deployment <preview-url>
vercel logs --deployment <preview-deployment-id> --level error

Proverite izmenjenu kontrolnu tablu u pregledaču sa odobrenim probnim podacima, njene rute, predviđeni pristup i odbijanje korisnika. Kada vlasnik odobri tu reviziju za produkciju, namerno je postavite i ponovite provere produkcionog URL-a, ruta, zapisa i posetilaca:

Terminal
vercel deploy --prod
vercel curl / --deployment <production-url>
vercel logs --environment production --level error --since 5m

Produkcija je nova izgradnja sa Production promenljivama; uspešna pregledna verzija ne dokazuje da ti pristupni podaci ili putanje rade. Ako je Git repozitorijum povezan, proverite podešenu produkcionu granu pre oslanjanja na automatska postavljanja, koja idu drugim putem od ovih ručnih komandi.

Izvori i dodatno čitanje