Weboldal keresés

typescript - Hogyan valósítasz meg egy Sveltekit Post végpontot, amely aszinkron adatbázis-kérést hajt végre?

Tehát amikor hozzáférek a SvelteKit post végponthoz, rendben működik, ha küldök néhány értéket, és azok nem felelnek meg a validációs ellenőrzéseknek. A végpont visszaadja a helyes státuszt és törzset. Azonban amikor végrehajtja az adatbázisba történő beszú

További információ →

typescript - Google Analytics hozzáadása beleegyezéskezelővel egy SvelteKit weboldalhoz

Szükségem van arra, hogy a Google Analytics-et hozzáadjam egy SvelteKit weboldalhoz. A Google utasításai szerint az alábbi szkriptet a <head> címkéhez kell hozzáadni, így azt gondoltam, hogy egyszerűen be tudom illeszteni a app.html-be. A probléma az, hogy a GDPR előírásainak betartásához a Consent Mode-ot kell használnom. Ehhez képesnek kell lennem egy változó olvasására és írására, hogy engedélyezni és letiltani tudjam az analitikát.

Amennyire én látom,

További információ →

typescript - Típusok használata Storybookkal és Sveltekittel

Megpróbálom a storybookot együtt használni a typescripttel és a sveltekittel, bár ez néhány problémát okozott, amiből úgy tűnik, nem tudok egyedül kijönni.

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', }

A fenti kód a következő hibát adja a Primary.args={

További információ →

typescript - SvelteKit védett útvonalak: a localStorage nincs definiálva

Próbálom védeni az útvonalakat, vagy átirányítani a bejelentkezésre, amikor a auth_token nincs a helyi tárban.

A src/routes/+layout.server.ts fájlomban a következőt tartalmazza:

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, '/') } }

További információ →

SvelteKit typescripttel, nincs intellisense a HTML-en belül?

Van egy egyszerű oldal komponensem, de az intellisense az HTML-ben nem működik... Emellett a tulajdonság átnevezése után sem nevezi át a HTML-ben, csak tönkreteszi... Typescript verzió: 4.8.4 Íme a kódom:

<script lang="ts"> import type { Blog } from "$lib/store/BlogSt

További információ →

svelte - Typescript hiba SvelteKit és Supabase adatlekérdezés közben (A 'null' típus nem rendelhető az 'ArrayLike' típushoz)

Van egy SvelteKit projektem, amely a supabase-szal autentikál. Ehhez a cikkhez használtam ezt az útmutatót. Az autentikáció és az adatok lekérése eddig jól működik. Valójában az alkalmazás maga szempontjából minden a vártnak megfelelően működik. Csak egy csún

További információ →

typescript - Hogyan használjuk a környezeti változókat a SvelteKit projektünk gyökérfájljaiban?

Van egy SvelteKit projektem TypeScript-tel, és a gyökérben van egy .env fájl. A gyökérbe hozzáadtam egy drizzle.config.ts fájlt. Amikor a következőt adom hozzá a tetejére:

_import { DATABASE_HOST} from '$env/static/private';_

További információ →

typescript - A Pixi.js a SvelteKit-ben csak a buildelés során ad 'self is not defined' hibát

Ahogy a cím is állítja, amikor a Pixi.js-t SvelteKit-ben használjuk, CSAK és CSAK az alkalmazás építése során fog egy "self is not defined" hibát dobni, és ez a hibakeresés a @pixi/settings modulra vezethető vissza. Megpróbáltam minden lehetséges módot

További információ →

javascript - SvelteKit - "ReferenceError: A File nincs definiálva"

Egy gyors probléma, amivel szembesültem egy webalkalmazás fejlesztése közben SvelteKit (és így Vite) használatával:

A +page.svelte fájlom <script> címkéjén belül megpróbáltam egy üres helyőrző File objektumot a következő módon definiálni:

let formObject: F

További információ →

typescript - Sveltekit-ben vissza tudsz adni 2 sikertelen ActionResults-t?

Van egy űrlapműveletem a +page.server.ts fájlomban, és egy fail-t adok vissza, ha a zod séma ellenőrzése sikertelen, ami működik. Azonban, amikor egy másik fail-t adok vissza, amikor a PocketBase hibát dob azzal, hogy az e-mail már használatban van, minden mezőre, kivéve az e-mailt, típushibát kapok.

További információ →