Email or username:

Password:

Forgot your password?
Top-level
Мя :sparkles_lesbian:

А, кажется понятно почему.

4 comments
Мя :sparkles_lesbian:

Есть create_resource, и есть create_local_resource

Последние всегда выполняются "на локальной системе", и поэтому то что они возвращают не обязано быть De/Serializable

Но при этом Local resources do not load on the server, only in the client’s browser.

И непонятно как это сочетается с SSR async mode, где все ресурсы резолвятся на сервере и в браузер отдаётся готовый пререндер. По идее никак.

Судя по всему, раньше всё работало как я хочу, но потом это пофиксили :blobcatgooglyholdingitsheadinitshands:

Есть create_resource, и есть create_local_resource

Последние всегда выполняются "на локальной системе", и поэтому то что они возвращают не обязано быть De/Serializable

Но при этом Local resources do not load on the server, only in the client’s browser.

И непонятно как это сочетается с SSR async mode, где все ресурсы резолвятся на сервере и в браузер отдаётся готовый пререндер. По идее никак.

Мя :sparkles_lesbian:

Итого чтобы ресурс мог запускаться и там и там, нужно чтобы результат был сериализуем

...даже если этот результат никогда не отправляется по сети (интересно кстати, зачем выполнять ресурс на сервере а затем паковать и слать на клиент, если есть Server functions?)

Мя :sparkles_lesbian:

...а когда у вас где-то в глубине результата чужой тип (например ошибка инкапсулирует другую) то всё, приехали, не светит вам Serializable

Мя :sparkles_lesbian:

Удобно, сразу видно к какой комнате из спейса присоединяться.

Go Up