Как обновлять и передавать токен с каждым запросом на стороне сервера или клиента в sveltekit

#javascript #svelte #sveltekit

Вопрос:

Я создаю простое приложение, в котором пользователи могут читать блоги, написанные авторами. Эти блоги извлекаются из экспресс-сервера, который реализует аутентификацию HMAC. Каждое клиентское приложение получает идентификатор приложения и секрет приложения. Используя этот секрет, клиент создает подпись для каждого запроса и отправляет ее в заголовке Auth.

Теперь я пытаюсь выяснить, каков правильный метод добавления этого заголовка аутентификации при каждом запросе, будь то на стороне сервера или на стороне клиента. Это работает, когда я выполняю выборку на стороне клиента в onMount, но заголовок Auth отсутствует для запросов, исходящих из метода загрузки в SSR.

Связано ли это с приведенной ниже проблемой?

https://github.com/sveltejs/kit/issues/696

Если да, то есть ли обходной путь? Потому что это блокировщик для меня.

Все мои методы загрузки направляют запросы через общий api.js модуль. Я попытался изменить заголовок в api.js, в ручных крючках, но без успеха.