shopFromHost

utils · /index·function

Extract the shop identifier from an HTTP host header.

Dev TLDs (.localhost / .test): my-shop.storefront.localhost:443my-shop demo.nordcom.store.storefront.localhostdemo.nordcom.store (dotted slug, mirrors prod) my-shop.tenant.storefront.localhostmy-shop.tenant (everything before .app.tld) storefront.localhost → '' (bare app, no shop) localhost → '' (bare TLD)

Production: shop.example.comshop.example.com SHOP.example.comshop.example.com shop.example.com.shop.example.com (trailing dot stripped)

Returns '' for empty / malformed / un-parseable input.

Signature

@nordcom/commerce-utils
function shopFromHost(host: string): string;

Parameters

NameTypeDescription
hoststring

ParsedHost AppName BuildEnv DevTld Hostname ShopHandle appFromHost isDevelopment

Sourcehostname.ts:260Edit the JSDoc directly
Metadata@nordcom/commerce-utils@0.0.0Open in GitHub ↗

On this page