Joten kun käytän SvelteKitin post-päätepistettä, se toimii hyvin, jos lähetän joitakin arvoja eivätkä ne läpäise validointitarkistuksia. Se palauttaa oikean tilan ja sisällön. Kuitenkin kun se tekee tietokantaan lisäyksen, päätepiste palauttaa 404-virheen,
Lue lisää →Minun täytyy lisätä Google Analytics SvelteKit-verkkosivustoon. Googlen ohjeiden mukaan alla oleva skripti tulisi lisätä <head>-tunnisteeseen, joten ajattelin, että voisin vain lisätä sen app.html-tiedostoon. Ongelma on se, että minun täytyy käyttää suostumustilaa (Consent Mode) noudattaakseni GDPR-säännöksiä. Tehdäkseni sen, minun täytyy pystyä lukemaan ja kirjoittamaan jonkinlaiseen muuttujaan, jotta analytiikka voidaan ottaa käyttöön ja poistaa käytöstä.
Lue lisää →Yritän käyttää storybookia yhdessä typescriptin ja sveltekitin kanssa, vaikka tästä on aiheutunut joitakin ongelmia, joista en tunnu pääseväni itse eroon.
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', }Yllä oleva koodi antaa minulle seuraavan virheen rivillä
Lue lisää →Yritän suojata reitit tai ohjata kirjautumissivulle, kun auth_token ei ole paikallisessa tallennuksessa.
Minulla on src/routes/+layout.server.ts tiedostossani:
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, '/') } }Vai
Lue lisää →
Minulla on yksinkertainen sivukomponentti, mutta intellisenseni HTML:n sisällä ei toimi... Myös ominaisuuden uudelleennimeämisen jälkeen sitä ei uudelleennimetä HTML:n sisällä, se vain rikkoutuu... Typescript-versio: 4.8.4 Tässä on koodini:
<script lang="ts"> import type { Lue lisää →
Minulla on SvelteKit-projekti, joka on asetettu käyttämään supabase-todennusta. Käytin tätä opasta siihen. Todennus ja tietojen haku toimivat tähän mennessä oikein. Itse asiassa sovelluksen osalta kaikki toimii odotetusti. Saan vain ikävän Typescript-virheen,
Lue lisää →
Minulla on SvelteKit-projekti, joka käyttää TypeScriptiä ja jossa on .env-tiedosto projektin juurihakemistossa. Juureen lisäsin drizzle.config.ts-tiedoston. Kun lisään seuraavan yläosaan:
_import { DATABASE_HOST} from '$env/static/ Lue lisää →
Kuten otsikko kertoo, kun käytetään Pixi.js:ää SvelteKitissä, VAIN ja ainoastaan sovellusta rakennettaessa se antaa "self is not defined" -virheen, ja se jäljittää virheen @pixi/settings -moduuliin. Olen yrittänyt kaikkia mahdollisia keinoja,
Lue lisää →
Nopea ongelma, johon törmäsin kehittäessäni web-sovellusta käyttäen SvelteKitiä (ja sivutuotteena Viteä):
Yritin määritellä tyhjän paikkamerkki-File-objektin seuraavasti +page.svelte-tiedostoni <script>-tunnisteen sisällä:
let formObject: FormCreationData Lue lisää →
Minulla on lomakkeen toiminto tiedostossani +page.server.ts ja palautan epäonnistumisen, jos zod-skeeman validointi epäonnistuu, mikä toimii. Kuitenkin, kun palautan toisen epäonnistumisen, kun PocketBase heittää virheen sähköposti on jo käytössä, saan tämän tyyppivirheen jokaiselle kentälle paitsi sähk
Lue lisää →