Routing szabályokat kaptak a Vercelen futó Python-projektek

A Vercelen futó Python-projektek mostantól routing szabályokat használhatnak a válaszfejlécek beállítására és a kérések belső útvonalakra irányítására. A szabályokat a Vercel CDN még azelőtt kiértékeli, hogy a kérés elérné az alkalmazást, ezért a módosítások új telepítés nélkül is érvénybe léphetnek.
- A Vercel Python-projektjei routing szabályokat használhatnak.
- A szabályok válaszfejléceket állíthatnak be és kéréseket írhatnak át.
- A Vercel CDN a kérések alkalmazáshoz érkezése előtt értékeli ki a szabályokat.
- A közzétett szabályok minden régióban azonnal érvénybe lépnek.
- A konfiguráció a vezérlőpulton, CLI-vel, SDK-val, REST API-val vagy vercel.json fájlban kezelhető.
FastAPI, Django és Flask alkalmazásokhoz is használható
A Vercel 2026. augusztus 26-i közleménye szerint a funkció olyan Python-projekteket támogat, amelyek például FastAPI, Django vagy Flask használatával készültek. A routing szabályokkal a fejlesztők válaszfejléceket állíthatnak be, illetve egy beérkező kérést egy alkalmazáson belüli másik útvonalra írhatnak át.
A Vercel példája egy FastAPI-alkalmazást mutat be, amely a /new útvonalon szolgál ki választ. Ha a fejlesztő azt szeretné, hogy az /old címre érkező kérések ugyanerre az útvonalra jussanak, átírási szabályt hozhat létre. A kérés ilyenkor a felhasználó számára megadott régi útvonalról az alkalmazás új útvonalára kerül.
A szabályok többféle módon kezelhetők
Az átírási szabály létrehozható a projekt vezérlőpultjának CDN lapján, a Vercel CLI segítségével, a Vercel Python SDK-val vagy a REST API-n keresztül. A CLI-ben a fejlesztő először hozzáadhatja a szabályt, majd a vercel routes list --diff paranccsal áttekintheti a változásokat, végül a vercel routes publish paranccsal közzéteheti azokat.
A Vercel Python SDK ugyanezt a folyamatot programból teszi lehetővé. Az add_route előkészíti a szabályt, az update_route_version pedig közzéteszi a kiválasztott verziót. A konfiguráció közvetlenül a vercel.json fájlban is megadható, ilyenkor az átírás az alkalmazás minden telepítésével együtt érkezik.
A projekt szintű szabályok elsőbbséget élveznek
A Vercel különbséget tesz a telepítésen kívül kezelt, projekt szintű szabályok és a vercel.json fájlban meghatározott átírások között. A projekt szintű szabályokat a rendszer a telepítés útvonalai előtt értékeli ki. Ha ugyanarra az útvonalra mindkét helyen létezik szabály, a közzétett projekt szintű szabály élvez elsőbbséget.
A választott kezelési mód a munkafolyamattól függhet. A vezérlőpult vizuális szerkesztést és tesztelést kínál, a CLI terminálból indított egyszeri módosításokra használható, a Python SDK és a REST API pedig automatizálási, illetve CI/CD-folyamatokhoz illeszkedik. A vercel.json azoknak az átírásoknak felel meg, amelyeknek az alkalmazás kódjával együtt kell települniük.
Az élesítés azonnal megtörténik
A közzétett szabályok a Vercel szerint minden régióban azonnal érvénybe lépnek. A korábbi verzióra a History lapon lehet visszaállni, így a routing konfiguráció változásaihoz verziókezelési lehetőség is tartozik.
A funkció használatához a Vercel CLI legújabb verziójára van szükség, a további részleteket pedig a routing dokumentáció tartalmazza. A felhasználók szempontjából ez azt jelenti, hogy a Python-alkalmazások útvonalkezelésének egyes módosításai új telepítés nélkül is eljuthatnak minden régióba, miközben az alkalmazáskóddal együtt szállított szabályok továbbra is a vercel.json fájlban maradhatnak.
Vercel: Python projects now support routing rules


