Skip to content

Connectum API Reference / @connectum/core / perServiceEnvResolver

Function: perServiceEnvResolver()

perServiceEnvResolver(map, options?): RemoteResolver

Defined in: packages/core/src/remoteResolver.ts:100

A resolver backed by per-service environment variables: map pairs each typeName with the name of the env var holding its base URL. A service with no mapping, or whose env var is unset/empty, resolves to null (→ Code.Unavailable). Replaces hand-rolled env registries in boot code.

Parameters

map

Readonly<Record<string, string>>

options?

PerServiceEnvResolverOptions

Returns

RemoteResolver

Example

ts
`perServiceEnvResolver({ "orders.v1.OrdersService": "ORDERS_URL" })`