Контролној табли направљеној уз AI и даље је потребан преглед пре објављивања. Пре првог издања на Vercel неко мора да провери генерисани код, податке које може да чита или мења и ко може да приступи постављеним страницама. Овај водич почиње постојећом контролном таблом која ради локално. Користи актуелна Vercel CLI упутства проверена 20. октобра 2026; BIG CHANGE није направио нити поставио пример апликације.

Велика промена

  • Шта се променило: Локална контролна табла направљена уз AI може постати активно продукционо издање већ првим vercel deploy. Граница објављивања може стићи пре него што тим направи прегледну верзију.
  • Зашто је важно: Особа која објављује апликацију мора пре те команде да провери генерисане зависности, позиве подацима, тајне и приступ. Локални екран који ради мало говори о томе ко може да отвори продукциони домен или шта сервер може да чита.
  • На шта обратити пажњу: Пресудан запис је стварно постављено издање и његове провере приступа: продукциони URL, идентитет изградње, репрезентативне руте, записи и дозвољени и одбијени посетиоци. Касније измене могу користити прегледне верзије, али продукциона изградња користи сопствене променљиве и захтева исте провере.

1. Прегледајте контролну таблу и одредите кориснике

Потребни су вам одобрен изворни код контролне табле која ради локално, поновљива команда изградње њеног развојног оквира, приступ одобреном извору података и дозвола за продукционо постављање у предвиђеном Vercel тиму. Инсталирајте актуелни Vercel CLI и обезбедите пријаву на тај налог, пробни налог дозвољеног посетиоца и одвојен начин провере одбијеног посетиоца. Проверите да Vercel подржава развојни оквир и подешавања изградње; овај водич не може дати команде за непознат код.

Прегледајте AI-генерисане датотеке као код за објављивање. Прочитајте зависности пакета и скрипте, конфигурацију развојног оквира, серверске руте и код прегледача. Пратите сваки захтев за подацима: одредиште, коришћени приступни податак, одговор и да ли нека рута уписује податке. Проверите да пакет за прегледач нема приватни кључ ни неодобрене записе и да серверске руте спроводе права предвиђеног корисника. Покрените изградњу саме апликације и репрезентативан приказ са одобреним пробним подацима. Пре слања решите упозорења о зависностима, неуспеле изградње и нетачне податке. Уклоните уграђене приступне податке; ако су ушли у контролу верзија, замените их код добављача. Приватан репозиторијум не чини постављену контролну таблу приватном.

Одлучите ко сме да отвори продукциону контролну таблу пре повезивања са пројектом. Standard Protection оставља продукционе домене јавним. All Deployments обухвата продукционе домене и генерисане URL-ове; уз Vercel Authentication доступан је на свим пакетима, али посетиоци морају имати одговарајући Vercel приступ. То није прикладно као пријава произвољних клијената. За клијенте или друге спољне кориснике планирајте и тестирајте сопствену аутентификацију и овлашћења контролне табле или изаберите другу заштиту прикладну корисницима и пакету. Заштита хостинга не замењује провере рута апликације за податке.

Проверите пакет и страницу потрошње налога. Vercel Hobby намењен је личној некомерцијалној употреби; пословној контролној табли треба одговарајући плаћени пакет. Хостинг, функције, пренос података и спољни модели или базе података могу имати засебне трошкове и ограничења. Актуелне цене и границе односе се на предвиђени налог, па их прегледајте пре одобравања издања.

2. Повежите пројекат и подесите приступ и променљиве

Из локалног директоријума контролне табле пријавите се у актуелни Vercel CLI одговарајућим налогом, па повежите директоријум:

Terminal
vercel link

Интерактивна команда бира тим и пројекат или прави пројекат ако је потребно. Повезивање не поставља апликацију. Упоредите изабрани тим и пројекат, почетно подешавање развојног оквира, коренски директоријум, команду изградње и излазна подешавања у Vercel са прегледаним кодом. Ако је нешто нејасно, станите пре постављања и решите у подешавањима пројекта и локалној изградњи.

Сада у том пројекту отворите Settings → Deployment Protection. Изаберите начин и опсег заштите из корака 1, па проверите да сачувано подешавање предвиђено обухвата продукциони домен и генерисане URL-ове. Прегледајте изузетке и везе за дељење. Урадите то пре првог постављања; подешавања новог пројекта можете проверити тек када пројекат постоји.

У Settings → Environment Variablesунесите свако потребно име, вредност, тип и циљно окружење. Приступне податке ставите у Secret, чија се вредност после чувања не може читати; користите Config за вредности које овлашћени чланови пројекта касније смеју да прочитају. Не стављајте серверске приступне податке у променљиве које развојни оквир излаже прегледачу. Дајте окружењима Development, Preview и Production предвиђене вредности и права, уз одвојене позадинске податке када треба. Команда за списак помаже да проверите имена и циљеве без приказивања тајних вредности:

Terminal
vercel env ls

Чување или промена променљиве утиче на нова, не на ранија постављања. Сачувани Secret не може се касније преузети за подешавање лаптопа; не рачунајте на vercel env pull или vercel env run да га повратите. Набавите посебан одобрен развојни приступни податак код добављача и пратите локално подешавање развојног оквира. Покрените локалну апликацију и поновите дозвољени приказ података и тест одбијеног корисника у том развојном окружењу. Ако апликација или добављач имају посебан ток аутентификације, прво примените документован поступак.

3. Одобрите и проверите прво продукционо издање

Нека власник одобри баш ово прво активно издање после провере кода, података, приступа, променљивих, пакета и изградње. Vercel CLI водич наводи да први vercel deploy новог пројекта прави продукционо издање чак и без --prod. Следећу команду третирајте као продукциону радњу:

Terminal
vercel deploy

Сачувајте враћени URL и пронађите идентификатор постављања у Vercel контролној табли. Потврдите завршену изградњу, одобрено продукционо окружење и изворни код и предвиђен додељени домен. Проверите корен и сваку стварну руту контролне табле или API-ја изабрану за преглед, мењајући ознаке између знакова мање и веће враћеним URL-ом и правим путањама:

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

Одговор руте треба да одговара очекиваној страници или дозвољеном понашању података; истражите грешке у записима изградње или извршавања. vercel curl може проћи заштиту постављања, па његов успех не доказује да је страница приватна. У обичном прегледачу, одјављени, отворите продукциони домен и генерисани URL и потврдите одбијање где приступ мора бити ограничен. Затим се пријавите као предвиђени посетилац и проверите контролну таблу и дозвољену путању података. Пробајте и посетиоца који не сме видети податке. Забележите стварни URL, идентификатор постављања, одговоре рута, исходе посетилаца и релевантан резултат записа грешака. То је провера завршетка, а не само URL који CLI врати.

Ако резултат прве команде није јасан, пре понављања проверите баш то постављање у контролној табли пројекта. Неуспела изградња захтева њен запис и локалну исправку зависности или подешавања развојног оквира, па ново одобрено постављање. Недостајућа променљива захтева проверу циља и типа, чување исправне вредности и поновно постављање. За празну контролну таблу или неисправну руту података упоредите захтев прегледача са записима извршавања, адресом позадинског сервера, дозвољеним пореклима и серверским правима; затим поновите неуспеле провере рута и приступа.

Ако осетљиви садржај неочекивано постане јаван, овлашћени власник пројекта може одмах да изабере All Deployments with Vercel Authentication у Deployment Protection, па потврди одбијање на продукционим и генерисаним URL-овима у одјављеном прегледачу. Проверите изузетке и везе за дељење и опозовите изложене серверске приступне податке код добављача. Ова привремена забрана пушта само одговарајуће Vercel кориснике и може прекинути предвиђени приступ. Исправите апликацију и пројектовање приступа, одобрите ново постављање и проверите дозвољене и одбијене посетиоце пре поновног отварања. Прво издање можда нема старије постављање за повратак, а ограничавање приступа не може поништити већ настало откривање.

4. Користите прегледне верзије за касније измене

Пошто пројекат има продукционо издање, Vercel описује vercel deploy као постављање прегледне верзије уз Preview променљиве. Прегледајте измењени код и локалну изградњу, поставите прегледну верзију и забележите њен URL и идентификатор у контролној табли:

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

Проверите измењену контролну таблу у прегледачу са одобреним пробним подацима, њене руте, предвиђени приступ и одбијање корисника. Када власник одобри ту ревизију за продукцију, намерно је поставите и поновите провере продукционог URL-а, рута, записа и посетилаца:

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

Продукција је нова изградња са Production променљивама; успешна прегледна верзија не доказује да ти приступни подаци или путање раде. Ако је Git репозиторијум повезан, проверите подешену продукциону грану пре ослањања на аутоматска постављања, која иду другим путем од ових ручних команди.

Извори и додатно читање