Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Na první pohled
Cílem: Vytvoření TypeSpec ze zachycených požadavků
Čas: 10 minut
Pluginy:TypeSpecGeneratorPlugin
Požadavky:Nastavení dev proxy serveru
Dev Proxy umožňuje vygenerovat soubor TypeSpec z zachycených požadavků a odpovědí rozhraní API. Pomocí Dev Proxy můžete rychle vytvořit soubor TypeSpec pro existující rozhraní API a využít výhod nástrojů, které podporují TypeSpec.
Generování souboru TypeSpec pomocí dev proxy serveru:
V konfiguračním souboru povolte plug-in
TypeSpecGeneratorPlugin.Soubor: devproxyrc.json
{ "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.0/rc.schema.json", "plugins": [ { "name": "TypeSpecGeneratorPlugin", "enabled": true, "pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll", "configSection": "typeSpecGeneratorPlugin" } ], "urlsToWatch": [ "https://api.example.com/*" ], "typeSpecGeneratorPlugin": { "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.0/typespecgeneratorplugin.schema.json", "ignoreResponseTypes": false } }Volitelně můžete nakonfigurovat
typeSpecGeneratorPluginoddíl. NastavteignoreResponseTypesna (výchozí),falseaby modul plug-in vygeneroval typy odpovědí.V konfiguračním souboru přidejte do seznamu adres URL, které chcete sledovat, adresu URL rozhraní API, pro které chcete vygenerovat soubor TypeSpec.
Návod
Pokud chcete vytvořit lepší soubory TypeSpec, zvažte použití místního jazykového modelu s dev proxy serverem. Pomocí místního jazykového modelu generuje TypeSpecGeneratorPlugin jasnější ID operací a popisy, což vám dává lepší výchozí bod pro váš soubor TypeSpec. Další informace naleznete v tématu Použití místního jazykového modelu.
Spustit dev proxy:
devproxySpusťte zaznamenávání požadavků stisknutím
rProveďte požadavky, které chcete zahrnout do souboru TypeSpec.
Zastavení nahrávání požadavků stisknutím klávesy
sDev Proxy vygeneruje soubor TypeSpec a uloží ho do souboru v aktuálním adresáři. Dev Proxy soubor pojmenuje za názvem hostitele rozhraní API následovaným aktuálním datem a časem, například:
api.example.com-20231219091700.tsp.
Další kroky
Přečtěte si další informace o TypeSpecGeneratorPlugin.