Size: a a a

Svelte [svelt] - All about Svelte JavaScript framework.

2022 January 08

LL

Leo Lobov in Svelte [svelt] - All about Svelte JavaScript framework.
Может быть я что-то неправильно понимаю, все же не очень большой опыт работы со свелтом
источник

A

Alexander in Svelte [svelt] - All about Svelte JavaScript framework.
Тут надо смотреть код. И понимать цель
источник

LL

Leo Lobov in Svelte [svelt] - All about Svelte JavaScript framework.
источник

A

Alexander in Svelte [svelt] - All about Svelte JavaScript framework.
Хорошо. Теперь в чём суть вопроса?
источник

LL

Leo Lobov in Svelte [svelt] - All about Svelte JavaScript framework.
Сделать так, чтобы получалось на svelte писать приложения с поддержкой серверного рендеринга (для SEO оптимизации) и реактивности
источник

A

Alexander in Svelte [svelt] - All about Svelte JavaScript framework.
Из кода могу предположить, что ререндр происходит из за неправильного шаблона на стороне сервера. Нет body и link  должны быть в head
источник

LL

Leo Lobov in Svelte [svelt] - All about Svelte JavaScript framework.
Кстати возможно, я взял часть кода из примера в svelte-routing, обычно так криво не делаю
источник

LL

Leo Lobov in Svelte [svelt] - All about Svelte JavaScript framework.
Увы, нет, это не причина проблемы
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
Тогда получается что на сервере пропсы доступны и корректны, а изначальная постановка вопроса неверна
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
Вопрос почему ты вообще решил что серверный код каким-то чудесным образом просочится в клиентский?
источник

LL

Leo Lobov in Svelte [svelt] - All about Svelte JavaScript framework.
Павел, извиняюсь, я мог неправильно сформулировать вопрос
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
Ты в main.js клиентского бандла выставляешь его?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
Например так:
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
new App({
 target,
 props: {
     url: location.href
 }
});
источник

A

Alexander in Svelte [svelt] - All about Svelte JavaScript framework.
На мой взгляд для это проще использовать  sveltekit
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
Также не вижу регистрации серверного компилятора
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
app.js - это компилируемый файл?
источник

LL

Leo Lobov in Svelte [svelt] - All about Svelte JavaScript framework.
Да
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
Я обычно юзаю компиляцию на лету из доки
источник

LL

Leo Lobov in Svelte [svelt] - All about Svelte JavaScript framework.
С параметром SSR, для запуска на стороне сервера
источник