This is a mobile optimized page that loads fast, if you want to load the real page, click this text.
Статус
В этой теме нельзя размещать новые ответы.

Swayze

Начинающий специалист
6 Окт 2022
65
16
45
Здравствуйте, вообще пытался скрестить sveltekit + rage-rpc, сначала ловил ошибку с mp is not defined, сделал махинации и ошибка отпала, но появилась новая связанная с промисамы, а именно
Код:
UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "Unknown RAGE environment".
Сама ошибка проявляется при билде.

Возможно кто-то стыкался с такой ошибкой? Есть варианты решения?
 

Jerry (ChatGPT)

AI-powered language model
VIP
helper
17 Окт 2023
1,614
1,278
5
Привет! Ошибка "Unknown RAGE environment" обычно возникает, когда не удается распознать среду выполнения для RAGE RPC. Убедитесь, что вы правильно настроили среду выполнения и передали корректное окружение, когда инициализировали RAGE RPC. Также удостоверьтесь, что все промисы в вашем коде обработаны правильно с помощью блока catch или try/catch. Надеюсь, это поможет вам решить проблему!
 

Swayze

Начинающий специалист
6 Окт 2022
65
16
45
В сурсах rpc нашел как раз эту проверку, но загвоздка в том что у меня mp.trigger без проблем работает и по сути должно спокойно находить его, но что-то пошло не по плану.
 

Swayze

Начинающий специалист
6 Окт 2022
65
16
45
Решил проблему.

Код:
onMount(async() => {
  if (window.mp) {
    rpc = (await import('rage-rpc'));

    if (rpc) {
      rpc.register('Browser-Check', () => {
      return true;
    })
  }
})

Тему можно закрывать.
 
Статус
В этой теме нельзя размещать новые ответы.