אז כאשר אני ניגש לנקודת הקצה של SvelteKit מסוג post, זה עובד מצוין אם אני שולח כמה ערכים והם אינם עוברים את בדיקות האימות. היא מחזירה את הסטטוס והגוף הנכונים. עם זאת, כשהיא מבצעת את ההכנסה למסד הנתונים, נקודת הקצה מחזירה שגיאת 404 אבל היא מוסיפה את המשתמש ל
קרא עוד →אני צריך להוסיף את Google Analytics לאתר SvelteKit. ההוראות מגוגל הן שיש להוסיף את הסקריפט למטה לתג <head>, ולכן חשבתי שאוכל פשוט להוסיף אותו ב-app.html. הבעיה היא שאני צריך להשתמש במצב הסכמה (Consent Mode) כדי לעמוד בתקנות GDPR. כדי לעשות זאת, אני צריך להיות מסוגל לקרוא ולכתוב למשתנה כלשהו כדי לאפשר ולכבות את האנליטיקה.
לפי מה שאני יכול להבין, אני לא מצליח לגשת לשום משתנה מתוך תגית <head>. גם ניסיתי להוסיף את אותו קוד לתוך תגית &
קרא עוד →אני מנסה להשתמש ב-Storybook יחד עם TypeScript ו-SvelteKit, למרות שזה יצר לי כמה בעיות שאני לא מצליח למצוא להן פתרון.
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', }הקוד שלמעלה נותן לי את השגיאה הבאה בשורה Primary.args={ :
Property 'a קרא עוד →אני מנסה להגן על מסלולים, או להפנות לדף ההתחברות כאשר auth_token לא נמצא באחסון המקומי.
בקובץ src/routes/+layout.server.ts שלי יש לי:
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, '/') } }למרות שאני מקבל:
קרא עוד →
יש לי קומפוננטת עמוד פשוטה, אבל האינטליסנס בתוך ה-HTML שלי לא עובד... גם לאחר ששיניתי את שם התכונה זה לא משנה את השם בתוך ה-HTML, זה פשוט נפסק... גרסת TypeScript: 4.8.4 הנה הקוד שלי:
<script lang="ts"> import type { Blog } from "$lib/store/BlogStore"; let bl קרא עוד →
יש לי פרויקט SvelteKit שהוגדר ומבצע אימות עם Supabase. השתמשתי במדריך הזה בשביל זה. האימות ושליפת הנתונים פועלים היטב עד כה. למעשה, מבחינת האפליקציה עצמה, הכל עובד כפי שציפיתי. אני רק מקבל שגיאת TypeScript מטרידה שלא מצליח להיפטר ממנה.
אני מביא את הנתונ
קרא עוד →
יש לי פרויקט SvelteKit שמשתמש ב-TypeScript עם קובץ .env בשורש. בשורש הוספתי קובץ drizzle.config.ts. כאשר אני מוסיף את הבא למעלה:
_import { DATABASE_HOST} from '$env/static/private';_אז גם WebStorm וגם VSCode מציגים
קרא עוד →
כפי שהכותרת מציינת, כאשר משתמשים ב-Pixi.js ב-SvelteKit, רק ורק בזמן בניית היישום, הוא ייתן שגיאת "self לא מוגדר", והיא מקורה במודול @pixi/settings. ניסיתי כל דרך אפשרית שאני מכיר לתקן את זה. קודם השתמשתי ב-shim כדי לתת לו מידע מדומה, אבל זה לא עבד:
קרא עוד →
בעיה מהירה שנתקלתי בה בזמן פיתוח אפליקציית ווב באמצעות SvelteKit (ובאופן הרחבה, Vite):
בתוך תגית <script> של הקובץ +page.svelte שלי ניסיתי להגדיר אובייקט File ריק כמו הבא:
let formObject: FormCreationData = { fileToUpload: new File([], ''), קרא עוד →
יש לי פעולה של טופס בקובץ +page.server.ts ואני מחזיר fail אם זה נכשל בבדיקת התוקף של הסכמה של zod, וזה עובד. עם זאת, כשאני מחזיר fail נוסף כש-PocketBase זורק שגיאה שמייל כבר בשימוש, אני מקבל שגיאת סוג עבור כל שדה חוץ מהמייל.
Property 'password' doe קרא עוד →