编辑
2024-10-22
后端
00
请注意,本文编写于 200 天前,最后修改于 198 天前,其中某些信息可能已经过时。

目录

启动一个fiber应用
1. 安装 Fiber
2. 创建一个简单的 Fiber 应用程序
3. 运行应用程序
4. 访问应用程序

fiber是一个基于fasthttp的框架,之前一直被人安利但是没有去学,最近有时间看一下,fiber是一个收express启发的框架,也就是理念和设计上有很多借鉴express(看了社区,几乎都是很着重于实现一个go版express),几乎可以称之为express for go 了,但是性能很高,毕竟用的fasthttp,可是称之为宇宙第一速度的框架(乱说的)

接下来我将从我们使用一个框架常用的功能,来讲解fiber的使用,包括启动,Router,Handler,Middleware,从不同的请求部分拿参数,模板渲染,等等,我们第一次接触一个全新的Web框架都会去了解的地方,也是共同点

首先是启动一个最简单的fiber应用

启动一个最简单的 Fiber 应用程序非常简单。以下是一个基本的示例,展示了如何创建一个 Fiber 应用程序并启动它。

启动一个fiber应用

1. 安装 Fiber

首先,你需要安装 Fiber 包。你可以使用 go get 命令来安装:

bash
go get -u github.com/gofiber/fiber/v2

2. 创建一个简单的 Fiber 应用程序

在你的项目目录下创建一个名为 main.go 的文件,并添加以下代码:

go
package main import ( "github.com/gofiber/fiber/v2" ) func main() { // 创建一个新的 Fiber 应用程序 app := fiber.New() // 定义一个简单的路由 app.Get("/", func(c *fiber.Ctx) error { return c.SendString("Hello, World!") }) // 启动服务器并监听端口 3000 app.Listen(":3000") }

3. 运行应用程序

在你的项目目录下运行以下命令来启动应用程序:

bash
go run main.go

image.png

4. 访问应用程序

打开浏览器并访问 http://localhost:3000,你将会看到 Hello, World! 的输出。

本文作者:yowayimono

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!