diff --git a/frontends/nextjs/src/lib/dbal/daemon/client.ts b/frontends/nextjs/src/lib/dbal/daemon/client.ts index 51d0027c6..1e1604018 100644 --- a/frontends/nextjs/src/lib/dbal/daemon/client.ts +++ b/frontends/nextjs/src/lib/dbal/daemon/client.ts @@ -11,9 +11,16 @@ export interface DaemonRpcRequest { } export async function callDaemon(request: DaemonRpcRequest): Promise { + const headers: Record = { + 'Content-Type': 'application/json', + } + if (process.env.DBAL_API_KEY) { + headers['x-dbal-api-key'] = process.env.DBAL_API_KEY + } + const response = await fetch(DEFAULT_DAEMON_URL, { method: 'POST', - headers: { 'Content-Type': 'application/json' }, + headers, body: JSON.stringify(request), })