52得票4回答
如何在SvelteKit中以编程方式进行路由?

我希望能够管理我SvelteKit应用程序的历史记录,同时确保整个SvelteKit路由系统不受任何影响。类似于:function routeToPage(route: string) { router.push(`/${route}`) // equivalent of this fu...

32得票3回答
在 SvelteKit 中如何获取查询字符串参数?

我正在尝试在登录后重定向到/login?ref=/some/path参数指定的路径: const ref = $page.url.searchParams.get('ref') || '/dashboard'; 然而我遇到了这个错误: TypeError: Cannot read pro...

32得票4回答
运行命令“npm run dev --host network”时,无法访问网络。

我想使用npm run dev --host命令在局域网上展示我的svelte应用,但是它显示:> frontend@0.0.1 dev > svelte-kit dev SvelteKit v1.0.0-next.295 local: http://localh...

32得票4回答
SvelteKit:如何进行基于Slug的动态路由?

我是一个Svelte和编程的新手。相较于sapper,我更喜欢学习SvelteKit(Svelte@Next),因为它似乎是Svelte发展的方向。 对于我的个人项目,我需要支持基于URL slug的动态路由。在SvelteKit中该如何实现呢?例如,如果我有一个/blog目录并且需要根据其“...

25得票4回答
在SvelteKit中放置图像的位置

我之前使用 Svelte,现在转换到了 SvelteKit 以添加多个页面。我想在我的网站上添加一些图片,但不知道该放在哪里。在 Svelte 中,我会将它们放在 public/images 文件夹下,但是在 SvelteKit 中没有 public 文件夹(我使用 npm init svel...

25得票2回答
SvelteKit中解释SSR

最近我开始使用Svelte通过SvelteKit工作,对于这个框架,我有一些问题在源代码/文档中没有找到明确的答案: SvelteKit具备服务器端渲染(SSR)功能,在文档中它说: 所有服务器端代码都可以访问fetch以便您需要从外部API请求数据。 除了端点,哪些代码是服务器端渲...

25得票5回答
跨站POST表单提交被禁止。

我的SvelteKit应用程序有一个表单,可以向服务器发送POST请求。在开发服务器上,应用程序正常运行,但是当我构建并运行应用程序时,它无法通过POST请求发送表单数据。浏览器显示以下错误: 跨站点POST表单提交被禁止

24得票2回答
SvelteKit,导入类型LayoutServerLoad/PageLoad

在 `layout.server.ts` 中,我尝试着... import type { LayoutServerLoad } from './$types'; 但是找不到该类型: '"./$types"'没有导出名为'LayoutServerLoad'的成员。您是否指的是'Layo...

24得票1回答
config.kit.adapter应该是一个包含“adapt”方法的对象。

我希望在我的Svelte Kit应用程序中使用@sveltejs/adapter-static(想将其转换为SPA)。 我使用npm i @sveltejs/adapter-static安装了适配器静态文件。 svelte.config.cjs中的代码如下。kit: { // By d...

23得票2回答
如何在SvelteKit中添加自定义404页面和其他错误的不同错误页面?

在SvelteKit中如何实现以下内容: 首先添加一个自定义的404页面。 创建一个不同于通用错误页面的错误页面,在SvelteKit中显示有关错误的消息/描述。