Fiber Sveltekit Embed 应用
此应用是一个使用 Sveltekit、Tailwind CSS、Fiber 构建的全栈项目。它展示了如何为全栈应用构建单体架构。
运行项目
要运行项目,请按照以下步骤操作
- 执行以下命令以运行构建和运行应用所需的所有命令
make all
- 构建过程完成后,您可以通过运行以下命令启动应用
./app
可用命令
以下命令可用于管理项目
命令 | 描述 |
---|---|
info | info 命令。显示可用命令和应用目的。 |
go-build | 构建 Golang 项目并创建一个 app 文件。 |
svelte-build | 构建 SvelteKit 项目。它首先安装依赖,然后执行项目构建。 |
all | 依次运行 svelte-build 和 go-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