SuperAPI AI 工具集

sveltekit

前端与建站

查看项目

更新于 10-16 00:29

技能介绍

用途:SvelteKit 是 Svelte 的官方应用框架,用于构建包含路由、服务端渲染(SSR)等能力的应用。

主要能力:基于文件的路由(含动态、可选、剩余参数与路由组);服务端与通用加载函数(load);表单动作与渐进增强(use:enhance);布局与嵌套布局;服务端钩子(handle、handleFetch、handleError)及 sequence 组合;API 路由(+server.ts);导航(goto、invalidate、invalidateAll);错误处理与错误页;环境变量;适配器(auto、node、vercel、static 等);页面选项(prerender、ssr、csr)。

使用方式:创建项目执行 npx sv create my-app,随后 cd my-app、npm install、npm run dev。项目结构包含 src/routes、src/lib、app.html、hooks.server.ts、static、svelte.config.js、vite.config.ts。数据在 load 函数中获取,组件通过 $props 接收 data;表单使用 method="POST" 提交到动作。

适用场景:需要 SSR 的 Svelte 全栈应用、带表单处理与 API 的站点、可静态预渲染的项目。

限制:资料未提供收费、价格、平台与效果信息;具体部署与适配器选择需按目标环境配置。