Skip to main content

RuntimeBackendServerOptions

@lowcode/runtime-backend


Type Alias: RuntimeBackendServerOptions

RuntimeBackendServerOptions = object

Defined in: server.ts:62

Параметры сборки runtime-backend сервера.

Properties

apiAuthToken?

optional apiAuthToken: string

Defined in: server.ts:74

JWT токен для доступа к API.


apiBaseUrl?

optional apiBaseUrl: string

Defined in: server.ts:70

Базовый URL backend API для секретов.


apiServiceId?

optional apiServiceId: string

Defined in: server.ts:78

Идентификатор сервиса для доступа к API.


apiServiceSecret?

optional apiServiceSecret: string

Defined in: server.ts:82

Секрет сервиса для доступа к API.


apiServiceSecrets?

optional apiServiceSecrets: string[]

Defined in: server.ts:86

Список секретов сервиса для доступа к API (ротация).


mediaProxyAllowlist?

optional mediaProxyAllowlist: string[]

Defined in: server.ts:110

Разрешённые домены для media proxy.


mediaProxyEnabled?

optional mediaProxyEnabled: boolean

Defined in: server.ts:106

Включить media proxy.


mediaProxyMaxBytes?

optional mediaProxyMaxBytes: number

Defined in: server.ts:118

Лимит размера ответа media proxy.


mediaProxyTimeoutMs?

optional mediaProxyTimeoutMs: number

Defined in: server.ts:114

Тайм-аут для media proxy.


rateLimitMax?

optional rateLimitMax: number

Defined in: server.ts:94

Максимум запросов за окно (rate limit).


rateLimitWindowMs?

optional rateLimitWindowMs: number

Defined in: server.ts:98

Окно rate limit в миллисекундах.


requestTimeoutMs?

optional requestTimeoutMs: number

Defined in: server.ts:102

Тайм-аут запроса в миллисекундах.


resolveSecrets?

optional resolveSecrets: SecretsProvider

Defined in: server.ts:66

Провайдер секретов по projectId.


runtimeAuthToken?

optional runtimeAuthToken: string

Defined in: server.ts:90

Сервисный токен для входящих запросов.