用GOð编写的光纤网络框架
#go #framework #gofiber #series

介绍 :

嘿,那里ð,今天我们将从Golang编写的非常年轻且令人兴奋的纤维网络框架开始。它是创建快速Web应用程序的好工具。

有用的信息ð:

Fiber是在Fasthttp上运行的Express.js样式的HTTP Web框架实现,这是GO(Golang)最快的HTTP引擎。该软件包利用与Express相似的框架约定。

它是通过极简主义的想法创建的,可以更轻松地开始为经验丰富的Gophers创建Web应用程序的后端。

有关更多详细信息,您只需要official documentationð

入门ð»:

Image description

让我们使用光纤启动实现。首先,您需要安装Fiber

初始化:

在此之前,要为例如。 go-fiber-series,现在初始化一个mod文件。 (如果您发布模块,则必须是通过GO Tools下载模块的路径。这将是您的代码存储库。)

go mod init github.com/Siddheshk02

Siddheshk02使用所有项目存储库中的目录名称。

现在,要安装光纤运行以下命令ð:

go get github.com/gofiber/fiber/v2

在同一文件夹中制作一个新文件main.go。现在,我们将尝试使用光纤框架ð

尝试一个简单的程序

main.go文件中写下以下代码(最好写/键入而不仅仅是复制 - pasting)ð

package main

import (
    "github.com/gofiber/fiber/v2"
)

func main() {

    app := fiber.New()

    app.Get("/", func(c *fiber.Ctx) error {
        return c.SendString("Hello World!!, This is Go-Fiber Tutorial Series")
    })

    app.Listen(":8080")

}

现在,让我们了解此代码的含义:)

app是光纤的实例,fiber.new()创建了一个新实例。

app.Method(path string, ...func(*fiber.Ctx) error)这是纤维中定义路线的方式。

Method是一个http请求方法:GETPUTPOST等。

path是服务器上的虚拟路径。

func(*fiber.Ctx)错误是一个回调函数,包含匹配路由时执行的上下文。

return c.SendString(" ")带有请求的消息。

这里的消息是:"Hello World!!, This is Go-Fiber Tutorial Series"

app.Listen()从给定的端口启动服务器。

现在,运行main.go文件。为此运行命令go run main.go

输出 -

Image description

运行主机后。输出看起来像上述图像。

当您按照给定的链接(即http://127.0.0.1:8080)遵循时,该消息将显示ð

Image description

您可以在此处找到本教程的完整存储库ðGithub

结论ð::

我希望您必须对光纤网络框架有基本的了解以及如何通过本教程开始。

在接下来的下一个教程中,您将学习一些年轻的纤维网络框架的高级主题和概念,并构建一些疯狂的东西ð

要获取有关Golang概念,项目等的更多信息,并且在教程上保持最新信息确实关注Siddhesh on TwitterGitHub

在此之前