response

package
v1.1.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 24, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func APIException

func APIException(c fiber.Ctx, code int, msg string, data any) error

APIException 通用异常处理

func APIFailure

func APIFailure(c fiber.Ctx, msg string, data any) error

APIFailure 返回失败, 状态码: 400

func APISuccess

func APISuccess(c fiber.Ctx, data any, count int) error

APISuccess 返回成功, 状态码: 200

func APISuccessBytes

func APISuccessBytes(c fiber.Ctx, data []byte, count int) error

APISuccessBytes 返回成功, JSON 字节数据, 状态码: 200

func APISuccessBytesData

func APISuccessBytesData(data []byte, count int) []byte

APISuccessBytesData API 请求成功返回值(JSON Bytes)

func APISuccessNil

func APISuccessNil(c fiber.Ctx) error

APISuccessNil 返回成功, 无数据, 状态码: 200

func JSON

func JSON(c fiber.Ctx, data any) error

JSON 返回带 utf-8 的 JSON

func TxtException added in v0.0.16

func TxtException(c fiber.Ctx, code int, msg string) error

TxtException 异常处理, 文本消息

func TxtMsg

func TxtMsg(c fiber.Ctx, msg string) error

TxtMsg 返回文本消息

Types

type APIData

type APIData struct {
	OK    int    `json:"ok"`
	Code  int    `json:"code"`
	Msg   string `json:"msg"`
	Data  any    `json:"data"`
	Count int    `json:"count"`
}

APIData API 标准返回, 内部规范 id: 1, ok: 1, code: 0 成功; id: 0, ok: 0, code: 1 失败 成功时 msg 必定为空

func APIFailureData

func APIFailureData(msg string, data any) *APIData

APIFailureData API 请求失败返回值

func APISuccessData

func APISuccessData(data any, count int) *APIData

APISuccessData API 请求成功返回值

func APISuccessNilData

func APISuccessNilData() *APIData

APISuccessNilData API 请求成功返回, 无数据

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL