Tovább a tartalomhoz

Gyakori kérdések

Igen. A Community kiadás fiók nélkül és korlátozás nélkül használható: minden végrehajtási protokoll, az összes importálás, a felületen szerkesztett forgatókönyvek, a szimulációs kiszolgálók és a tűzfal a része.

A Pro és az Enterprise kiadás képességeket old fel — futtatás folyamatos integrációban, beépített git, haladó MCP-eszközök, SSO —, kvótákat soha. Lásd: Előfizetések és képességek.

Nem, kivéve egy fizetős kiadás aktiválásához.

Windows (telepítő), macOS (arm64 és Intel), Linux (AppImage, .deb, .rpm). Lásd: Telepítés.

Nem. A projektek a saját lemezen lévő fájlok, a szimulációs kiszolgálók a saját gépen futnak, a tűzfal pedig alapértelmezés szerint blokkol minden olyan kimenő hívást, amely nem a projektből származik.

Egy .restorm fájl, alapértelmezés szerint YAML formában (a json és a json5 is lehetséges), vagy egy mappaszerkezet. Lásd: Projektek és .restorm fájlok.

Igen, ez az előirányzott megosztási mód. A szerializálás determinisztikus, hogy a diffek olvashatók maradjanak.

A *.responses.zip és a restorm.env bejegyzést érdemes felvenni a .gitignore állományba — lásd Fájlformátumok.

Hogyan oszthatok meg egy projektet a csapatommal?

Section titled “Hogyan oszthatok meg egy projektet a csapatommal?”

Giten keresztül. Nincs üzemeltetett munkaterület. Lásd: Csapatok és licenchelyek.

Soha nem a projektben. Vagy helyi titokfájlban, vagy a rendszer környezeti változóiból beolvasva. Lásd: Titkok.

Tizenöt: HTTP, GraphQL, gRPC, SOAP, WebSocket, Socket.IO, MQTT, SSE, STOMP, OData, JSON-RPC, tRPC, Redis, AMQP, Kafka. Lásd a katalógust.

Nem. A Thrift dokumentációs céllal importálható, de nem futtatható; csak az AMQP 0-9-1 (RabbitMQ) van megvalósítva; a NATS nem támogatott.

Igen, hat protokollon: HTTP, GraphQL, gRPC, SOAP, WebSocket / Socket.IO / MQTT és OData. Helyben, kapcsolat nélkül. Lásd: Kiszolgálómód.

Importálhatók a Postman-gyűjteményeim?

Section titled “Importálhatók a Postman-gyűjteményeim?”

Igen, a szkriptekkel együtt, amelyekből a pm.* kompatibilitási rétegnek köszönhetően futtatható forgatókönyv lesz. Lásd: Migrálás Postmanből.

Huszonnégy. Lásd: API importálása.

Mi történik, ha a specifikáció változik?

Section titled “Mi történik, ha a specifikáció változik?”

Tizenkét formátum újraszinkronizálható: a Restorm alkalmazza a deltát, a megszűnt műveleteket elavultként jelöli, a saját módosításokat pedig megőrzi. Lásd: Frissítés a forrásból.

Miért nem cserélődik le a {{variable}} értékem?

Section titled “Miért nem cserélődik le a {{variable}} értékem?”

Szinte mindig azért, mert az érték típusa Karakterlánc és nem Kifejezés: a karakterlánc változatlanul megy tovább. Lásd: Változók és környezetek.

Hol van a „hitelesítés típusa” menü?

Section titled “Hol van a „hitelesítés típusa” menü?”

Nincs ilyen. A Restorm hitelesítési kéréseket használ: egy dedikált kérést, amely megszerzi a tokent, és megadja, milyen fejléceket állít elő, lejárattal és automatikus megújítással együtt. Ez általánosabb egy zárt listánál. Lásd: Hitelesítés.

Igen, úgy, hogy a tokenhívás hitelesítési kérésként modellezhető. Külön OAuth folyamatvarázsló nincs.

Ezek a sémák ma nincsenek natívan megvalósítva.

Miben különbözik a forgatókönyv egy szkripttől?

Section titled “Miben különbözik a forgatókönyv egy szkripttől?”

Látható gráf: az adatfolyam maga a rajz, az elágazások és a ciklusok pedig blokkok. Lásd: Bevezetés a forgatókönyvekbe.

Igen, hét nyelven: TypeScript, JavaScript, Python, Lua, Ruby, R és C#. Lásd: Kódműveletek.

Hogyan futtatható egy forgatókönyv CI-ben?

Section titled “Hogyan futtatható egy forgatókönyv CI-ben?”
Terminal window
restorm --open projet.restorm --run "Tests" --headless

Linux runneren xvfb-run -a előtaggal. A headless futtatás Pro előfizetést és a RESTORM_TOKEN változóban elhelyezett tokent igényel. Lásd: Headless futtatás és CI.

Megtagadott jogosultságot: hiányzó, érvénytelen, visszavont token vagy nem elegendő előfizetés. Az üzenet pontosítja, melyikről van szó.

Igen, a beépített, alapértelmezés szerint aktív MCP-kiszolgálón keresztül. A kérések vezérlése része a Community kiadásnak; a forgatókönyvek, a képernyőképek és a felület automatizálása a Pro kiadáshoz tartozik.

Igen: az ügynök a felhasználó nevében vezérli a Restormot, és megkapja a titok feloldott értékét, pontosan úgy, ahogyan az az alkalmazásban is látszik. Ezek a felhasználó saját titkai. Amit a Titok típus garantál, az az, hogy nem kerülnek sem a projektbe, sem exportba, sem jogosulatlan külső szolgáltatáshoz. Minden hívás bekerül az MCP-naplókba.

Fut az MCP-kiszolgáló a CI-kiszolgálóimon?

Section titled “Fut az MCP-kiszolgáló a CI-kiszolgálóimon?”

Nem, soha: kijelző nélküli gépen nem indul el, bármi is legyen a beállítás.

Kiváltja a beépített git a parancssoromat?

Section titled “Kiváltja a beépített git a parancssoromat?”

Kiegészíti. A helyi git telepítést használja: ha a git push működik a terminálban, működik a Restormban is. Az igazi haszna az ütközésfeloldás, amely az entitásokat a saját valódi szerkesztőjükben jeleníti meg. Lásd: Beépített git.

Nem, a Pro kiadáshoz tartozik. Semmi nem akadályozza azt, hogy egy Restorm projekten Community kiadásban parancssori gitet használjanak — a formátum pontosan erre való.

Beállítások ▸ Megjelenés ▸ Nyelv — 27 nyelv érhető el.

Beállítások ▸ Megjelenés ▸ Téma — 14 téma, azonnal alkalmazva. Lásd: Témák.

Igen, a közvetlenül letöltött csomagok esetén (AppImage, Windows-telepítő, .dmg). A .deb és .rpm csomagok a rendszer csomagkezelőjén keresztül frissülnek. Lásd: Telepítés.