INTEGRITY Dokumentace

Zdrojové mapy a stack trace

Stack trace vám pomáhají s laděním kódu, když ve vaší aplikaci dojde k neošetřené výjimce. Trasování zásobníku ukazuje, které konkrétní funkce byly volány, v jakém pořadí, z kterého řádku a souboru a s jakými argumenty.

Většina kódu v JavaScriptu se před nasazením do produkce nejprve zabalí, často transpiluje a poté minifikuje. Tento proces vytváří menší balíčky pro optimalizaci výkonu a v případě potřeby převádí kód z TypeScriptu do JavaScriptu.

Zdrojové mapy převádějí zkompilovaný a minifikovaný kód zpět na původní kód, který jste napsali. Kombinují se se stack trace vráceným za běhu JavaScriptu, takže dostanete čitelný stack trace.

Zdrojové mapy

Chcete-li povolit source maps, zadejte --upload-source-maps příznak pro wrangler pages deploy nebo přidejte následující do konfigurace vaší aplikace Pages Konfigurační soubor Wrangler pokud používáte sestavovací prostředí Pages:

{
	"upload_source_maps": true
}
upload_source_maps = true

Pokud je zapnuto nahrávání source map, Wrangler automaticky vygeneruje a nahraje soubory source map při spuštění příkazu wrangler pages deploy.

Stack trace

Když vaše aplikace vyvolá neošetřenou výjimku, načteme mapu zdrojového kódu a pomocí ní přiřadíme trasování zásobníku výjimky zpět k řádkům původního zdrojového kódu vaší aplikace.

Poté můžete zobrazit stack trace při streamování logy v reálném čase.

Limity

Popis Limit
Maximální velikost zdrojové mapy 15 MB komprimováno gzipem