跳到主要内容

Fiber Sveltekit Embed 应用

Github StackBlitz

image

此应用是一个使用 Sveltekit、Tailwind CSS、Fiber 构建的全栈项目。它展示了如何为全栈应用构建单体架构。

运行项目

要运行项目,请按照以下步骤操作

  1. 执行以下命令以运行构建和运行应用所需的所有命令
make all
  1. 构建过程完成后,您可以通过运行以下命令启动应用
./app

可用命令

以下命令可用于管理项目

命令描述
infoinfo 命令。显示可用命令和应用目的。
go-build构建 Golang 项目并创建一个 app 文件。
svelte-build构建 SvelteKit 项目。它首先安装依赖,然后执行项目构建。
all依次运行 svelte-buildgo-build 命令。

用法

要使用此应用,请运行以下命令

make <command>

API 路由

Go Fiber 应用提供以下 API 路由

路由描述
/*从指定目录 (template.Dist()) 提供静态文件。如果文件未找到,则提供 index.html

Go 依赖

  • Go Modules: Go 的内置包管理器,用于管理 Go 项目的依赖。
  • Fiber: 一个为 Golang 设计的快速、轻量级 Web 框架。

Npm 依赖

  • SvelteKit: 一个用于构建现代 Web 应用的 JavaScript 框架。
  • Tailwind CSS: 一个快速且可定制的 CSS 样式库。可在 SvelteKit 项目中使用。
  • Skeleton UI: 这是一个功能齐全的 UI 工具包,用于使用 Svelte 和 Tailwind 快速构建响应式界面。

作者: @ugurkorkmaz