-
fiber实例的用法
fiber 实例是由 fiber 包中的 New()方法创建的,一般称之为 App 实例App 实例拥有多种方法,主要用于设置路由App 实例的方法有: Static :静态文件,如images,CSS,和js Route Handlers:注册绑定路由 Mount :挂载 Fiber 实例 Group :创建群组路由 Server :返回底层 fasthttp Server Stack :返回原始路由器堆栈 Config :返回App Config值 (只读) Handler :返回可...
2023-10-26 -
fiber中的fiber模块
创建fiber实例New()方法用于创建Fiber实例func New(config ...Config) *App 在创建新Fiber实例时,可以传递一个Config结构体用于配置创建的实例 app := fiber.New(fiber.Config{ Prefork: true, ServerHeader: "Fiber", AppName: "Test App v1.0.1" })创建Config结构体时的可选配置项 属性 描述 类型(默认值) AppName(应用名) 这允许为应用设置应用名...
2023-10-12 -
Fiber介绍
Fiber是一个基于Express启发的Web框架,构建在Go最快的HTTP引擎Fasthttp之上。旨在简化快速开发过程,同时考虑零内存分配和性能由于 Fiber 使用了 unsafe 特性,导致其可能与最新的Go版本不兼容Fiber与net/http接口不兼容,无法使用任何属于net/http生态的项目fiber项目地址:https://github.com/gofiber/fiber目前项目更新至2020年9月15日发布的V2版本,后续的版本可能会有API的改动fiber安装:go get -u github.com/gofiber/fiber/v2fiber的特点:强大的路由 静...
2023-10-11 -
go中的type关键字
type是go语法里的重要而且常用的关键字,搞清楚type的使用,就容易理解go语言中的核心概念struct、interface、函数等的使用一、定义结构体type struct_name struct { item1 val_type item2 val_type } 二、定义接口type interface_name interface{ method1() method1() } 三、定义函数类型type func_name func (type1,type2,...)(type1,type2,...) 在go中,函数可以作为另一个函数的参数,也可以作...
2023-05-22 -
go中的配置解析库viper
Viper是适用于Go应用程序的完整配置解决方案,可以处理几乎所有类型的配置需求和格式Viper支持多种格式的配置文件,如果没有设置配置文件的类型或后缀,会自动按指定顺序去尝试"json", "toml", "yaml(yml)","properties(props/prop)", "hcl", "dotenv(env)", "ini" 安装:go get github.com/spf13/viper引入:import "github.com/spf...
2023-04-14