Заказ закрыт
Приспособить сайт на NextJS, Clerk, Convex : обойти проблемы с websocket (convex), обходить Clerk

Бюджет: по договоренности
Разрабатывается сайт на NextJS, Clerk, Convex. Используется ConvexProvider with Clerk. 
Проблемы: Clerk вроде как блокируется в России (хотя http выдает 200) , также выходит Websocket  error для Convex (вроде провайдеры против вебсокетов),  но потом вроде как приходит спустя какое-то время (после неск. попыток?)
Нужно как-то разрулить: сделать проверку Clerk online? периодически или еще как, если да- тогда активна кнопка Sign-In. Если нет – "нужен ВНП для входа"
Соответственно не делать запросы user ?, не использовать ConvexAuthWithClerk,  если нет Клерка. 
Пусть если нет Клерка, пользователь может смотреть гл страницу (explore), смотреть карточки, смотреть explore/[slug] ( по локации или по типу). 
Если есть Клерк, то как уже сказано, пусть активируется "Sign-In" button , а если есть sign-in, то там (это уже есть) появляется кнопка "Create Event" и тд.
Другое дело что делать с websocket error до самого Convex. Получается у меня часть запросов идет из браузера. Нужно как то решить- перевести запросы на сервер (но запрос getUser получается всё равно основан на id от Clerk). Или делать их по http... 

Может вообще заменить Сlerk на что-то?

Нужен кто-то, кто разбирается в этих сетевых вещах, не полагаясь на ИИ, как принимающего решения,
Опубликован 10.06.2026 в 14:12 Последнее изменение: 10.06.2026 в 14:12
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.