Takže keď pristúpim k SvelteKit POST endpointu, funguje to správne, ak odošlem nejaké hodnoty a tie neprejdú validačnými kontrolami. Vracia správny stav a telo. Avšak keď sa vykoná vloženie do databázy, endpoint vráti chybu 404, ale používateľ sa do databáz
Čítaj viac →Potrebujem pridať Google Analytics na webovú stránku SvelteKit. Inštrukcie od Googlu uvádzajú, že nasledujúci skript by mal byť pridaný do značky <head>, takže som si myslel, že ho môžem jednoducho pridať do app.html. Problém je v tom, že musím používať Consent Mode, aby som dodržal predpisy GDPR. Aby som to mohol urobiť, potrebujem mať možnosť čítať a zapisovať do nejakej premennej na zapnutie a vypnutie analytiky.
Pokiaľ viem, nemôžem pristupovať k žiad
Čítaj viac →Snažím sa používať Storybook spolu s Typescriptom a Sveltekitom, hoci mi to spôsobilo niektoré problémy, z ktorých si neviem poradiť.
import Modal from './Modal.svelte' export default { title: 'Modal', component: Modal, } const Template = (args: any) => ({ component: Modal, props: args, }) export const Primary = Template.bind({}) Primary.args = { text: 'Hello World', }Vyššie uvedený kód mi dáva nasledujúcu chybu na riadku Primary.args={
Čítaj viac →Snažím sa chrániť trasy alebo presmerovať na prihlásenie, keď auth_token nie je v lokálnom úložisku.
V mojom src/routes/+layout.server.ts mám:
import { redirect } from "@sveltejs/kit" import type { LayoutServerLoad } from "./$types" export const load: LayoutServerLoad = async ({ locals }) => { if (localStorage.getItem('auth_token') === null) { throw redirect(303, '/') } }Hoci dostávam:
Čítaj viac →
Mám jednoduchú stránkovú komponentu, ale moja IntelliSense vnútri HTML nefunguje... Tiež po premenovaní vlastnosti sa to nezmení v HTML, len sa to pokazí... Verzia TypeScript: 4.8.4 Tu je môj kód:
<script lang="ts"> import type { Blog } from "$lib/store/BlogStore" Čítaj viac →
Mám nastavený projekt SvelteKit, ktorý sa autentifikuje pomocou Supabase. Na to som použil tento návod. Autentifikácia a získavanie dát zatiaľ funguje dobre. Vlastne, čo sa týka samotnej aplikácie, všetko funguje podľa očakávania. Len sa mi objavuje nepríjemn
Čítaj viac →
Mám projekt SvelteKit používajúci TypeScript s .env súborom v koreňovom adresári. V koreňovom adresári som pridal súbor drizzle.config.ts. Keď pridám nasledujúce na začiatok:
_import { DATABASE_HOST} from '$env/static/private';_ Čítaj viac →
Ako názov uvádza, pri používaní Pixi.js v SvelteKit, LEN a LEN počas kompilácie aplikácie sa objaví chyba „self is not defined“ a jej pôvod vedie späť k modulu @pixi/settings. Skúšal som všetky možné spôsoby, ktoré poznám, aby som to opravil. Najprv so
Čítaj viac →
Rýchly problém, na ktorý som narazil pri vývoji webovej aplikácie pomocou SvelteKit (a v dôsledku toho aj Vite):
Vo vnútri značky <script> v mojom súbore +page.svelte som sa pokúsil definovať prázdny zástupný objekt File týmto spôsobom:
let formObject: For Čítaj viac →
Mám akciu formulára v mojom súbore +page.server.ts a vraciam fail, ak zlyhá overenie schémy Zod, čo funguje. Avšak, keď vraciam ďalší fail, keď PocketBase vyhodí chybu, že e-mail je už použitý, dostanem túto typovú chybu pre každé pole okrem e-mailu.
Čítaj viac →