response

package
v0.2.5 Latest Latest
Warning

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

Go to latest
Published: Feb 19, 2024 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