Tìm kiếm trang web
Vì vậy, khi tôi truy cập endpoint post của SvelteKit, nó hoạt động tốt nếu tôi gửi một số giá trị và chúng không vượt qua các kiểm tra xác thực. Nó trả về trạng thái và nội dung đúng. Tuy nhiên, khi thực hiện chèn vào cơ sở dữ liệu, endpoint trả về lỗi 404
Đọc thêm →Tôi cần thêm Google Analytics vào một trang web SvelteKit. Hướng dẫn từ Google là đoạn script dưới đây nên được thêm vào thẻ <head>, vì vậy tôi nghĩ rằng tôi có thể chỉ cần thêm nó vào app.html. Vấn đề là tôi cần sử dụng Chế độ Đồng ý (Consent Mode) để tuân theo quy định GDPR. Để làm điều đó, tôi cần có khả năng đọc và ghi vào một loại biến nào đó để kích hoạt và vô hiệu hóa analytics.
Theo những gì tôi có thể thấy, tôi không thể truy cập bất kỳ biến nào
Đọc thêm →Tôi đang cố gắng sử dụng Storybook cùng với TypeScript và SvelteKit, mặc dù điều này đã gây ra một số vấn đề mà tôi dường như không thể tự mình giải quyết được.
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', }Mã trên cho tôi lỗi sau tại dòng Primary.args=
Đọc thêm →Tôi đang cố gắng bảo vệ các tuyến, hoặc chuyển hướng đến trang đăng nhập khi auth_token không có trong bộ nhớ cục bộ.
Trong src/routes/+layout.server.ts của tôi, tôi có:
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, '/') } } Đọc thêm →
Tôi có một thành phần trang đơn giản, nhưng tính năng intellisense bên trong HTML không hoạt động... Ngoài ra sau khi đổi tên thuộc tính, nó không đổi tên bên trong HTML, nó chỉ bị lỗi... Phiên bản Typescript: 4.8.4 Đây là mã của tôi:
<script lang="ts"> import type { Blog Đọc thêm →
Tôi có một dự án SvelteKit được thiết lập và xác thực với supabase. Tôi đã sử dụng hướng dẫn này cho việc đó. Việc xác thực và lấy dữ liệu cho đến nay đều hoạt động tốt. Thật ra, về mặt ứng dụng, mọi thứ hoạt động như mong đợi. Tôi chỉ gặp một lỗi Typescript
Đọc thêm →
Tôi có một dự án SvelteKit sử dụng TypeScript với một tệp .env ở thư mục gốc. Ở thư mục gốc, tôi đã thêm một tệp drizzle.config.ts. Khi tôi thêm những dòng sau lên trên:
_import { DATABASE_HOST} from '$env/static/private';_ Đọc thêm →
Như tiêu đề đã nêu, khi sử dụng Pixi.js trong SvelteKit, CHỈ và CHỈ khi xây dựng ứng dụng, nó sẽ hiển thị lỗi "self is not defined", và lỗi này truy ngược về module @pixi/settings. Tôi đã thử mọi cách có thể mà tôi biết để sửa lỗi này. Đầu tiên tôi đã
Đọc thêm →
Một vấn đề nhanh mà tôi gặp phải khi phát triển một ứng dụng web sử dụng SvelteKit (và theo đó, Vite):
Bên trong thẻ <script> của tệp +page.svelte của tôi, tôi đã cố gắng định nghĩa một đối tượng File rỗng làm chỗ giữ theo cách sau:
let formObject: FormCre Đọc thêm →
Tôi có một hành động form trong tệp +page.server.ts của mình và tôi đang trả về fail nếu nó không vượt qua xác thực schema zod, điều này đang hoạt động. Tuy nhiên, khi tôi trả về một fail khác khi PocketBase ném ra lỗi email đã được sử dụng, tôi nhận được lỗi kiểu cho mọi trường ngoại trừ email.
Đọc thêm →