INTEGRITY Dokumentace

Obsluha podadresáře

Stejně jako u jakéhokoli jiného Workeru, Worker s assety můžete nakonfigurovat tak, aby běžel na cestě vaší domény. Assety definované pro Worker musí být vnořeny do adresářové struktury, která odpovídá požadované cestě.

Chcete-li například obsluhovat prostředky z example.com/blog/*, vytvořte blog adresář ve vašem adresáři aktiv.

S Konfigurační soubor Wrangler takto:

{
	"$schema": "./node_modules/wrangler/config-schema.json",
	"name": "assets-on-a-path-example",
	"main": "src/index.js",
	"route": "example.com/blog/*",
	"assets": {
		"directory": "dist"
	}
}
"$schema" = "./node_modules/wrangler/config-schema.json"
name = "assets-on-a-path-example"
main = "src/index.js"
route = "example.com/blog/*"

[assets]
directory = "dist"

V tomto příkladu požadavky na example.com/blog/ odešle index.html soubor a požadavky na example.com/blog/posts/post1 odešle post1.html .

Pokud máte soubor mimo nakonfigurovanou cestu, nebude se obsluhovat, pokud není součástí assets.not_found_handling pro Jednostránkové aplikace nebo vlastní stránky 404. Například pokud máte home.html soubor v kořenovém adresáři se statickými aktivy, nebude se obsluhovat při požadavku na example.com/blog/home. Pokud je to však potřeba, tyto soubory lze i tak ručně stáhnout přes binding.