Size: a a a

2021 April 10

VB

Vladimir Belokur in Svelte [svelt]
Сейчас у меня запрос на API делается в
<script context="module">
из export async function preload(page, session)
через this.fetch(url)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
А как тогда данные будут подгружаться при клиентской навигации?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Пока кажется ты не совсем понимаешь как работает изоморфное приложение на основе саппера
источник

VB

Vladimir Belokur in Svelte [svelt]
Так же как при первой загрузке страницы
источник

VB

Vladimir Belokur in Svelte [svelt]
Да я учу Sapper Svelte
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Первая загрузка страницы происходит на основе серверного рендеринга
источник

VB

Vladimir Belokur in Svelte [svelt]
Вот
источник

VB

Vladimir Belokur in Svelte [svelt]
Можно сделать чтобы всегда так работало ?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Тогда зачем тебе свелт вообще и саппер тоже? Экспресс и вперед
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Если нужен чисто классический серверный сайт, то саппер не нужен вообще и свелт тоже
источник

VB

Vladimir Belokur in Svelte [svelt]
Я не знаю что за Экспресс
Мне понравилось как Svelte строит приложение по компонентам
источник

VB

Vladimir Belokur in Svelte [svelt]
Я сам из бэкэнда из .NET-а
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Если совсем просто: svelte/sapper это frontend-first + опциональный SSR, а не наоборот. Если ты из .NET, тогда ближе всего будет серверный Nest.js
источник

VB

Vladimir Belokur in Svelte [svelt]
Пасиба Буду ковырять
источник

К

Конь in Svelte [svelt]
Подскажите, на vercel, мб где то еще
изза того что использую роутиг + первым файлом отдается ssr'ный html - все 404 страницы это сначало index.html(алиас для всех путей), а потом уже 404 если js включен

нужно алиасы для всех путей делать/serverless функцию сделать + 404 страницу отрендерить?
источник

К

Конь in Svelte [svelt]
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
если прям очень надо саппер, то надо придумать как отключить клиентскую навигацию. тогда все клики по ссылкам будут приводить к перезагрузке страницы и SSR
источник

VB

Vladimir Belokur in Svelte [svelt]
Понял
источник

AP

Alexander Ponomarev in Svelte [svelt]
window.history.pushState = (_, __, url) => location.assign(url);

=)
источник

AS

Alexey Schebelev in Svelte [svelt]
Учите SvelteKit, саппер уже кончился
источник