resource

package module
v0.0.0-...-ca656e9 Latest Latest
Warning

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

Go to latest
Published: Jan 13, 2025 License: MIT Imports: 1 Imported by: 0

README

猫猫超市后端

前端:github.com/SongZihuan/cat-shop-front

技术栈:Golang + gin + gorm + jwt + yaml

Golang: 作者本人使用go1.23.2

数据库:MySQL 8.0 以上的版本。

其他细节可见:go.mod

许可(License)

本项目使用MIT LICENSE许可证发布。

MIT License: mit-license.org

配置文件

mysql:
  username: # mysql用户名
  password: # mysql用户密码
  address: # mysql地址
  post: # mysql端口号
  dbname: # mysql数据库名称

file:
  localpath: # 文件上传时保存的地理位置(为一个文件夹地址,可不存在)

http:
  address: # http监听地址 默认:localhost:2689
  debugmsg: # api是否返回调试信息
  baseapi: # api前缀 默认:/api (为空则使用默认)
  testapi: # 是否开启测试api

jwt:
  secretpath: # jwt密钥保存地址(为一个文件地址,可不存在)
  hour: 5 # jwt令牌有效期(小时)
  resetmin: 30  # jwt令牌重置倒计时,当令牌距离过期时间短于此设定时将自动更新令牌(分钟)

运行

参数:

-help 查看帮助详情(打印帮助信息,服务不会运行)
-config 配置文件信息(默认:config.yaml)
测试运行

可以通过go run直接运行项目。

# 显示把昂住信息
go run github.com/SongZihuan/cat-shop-backend/src/cmd/v1 -help

# 运行服务并指定配置文件
go run github.com/SongZihuan/cat-shop-backend/src/cmd/v1 -config ./etc/config.yaml
实际运行

构建成可执行程序后可实际运行。构建请参考下文。若可执行文件为./shop.exe,则运行方式为:

# 显示把昂住信息
./shop.exe -help

# 运行服务并指定配置文件
./shop.exe -config ./etc/config.yaml

构建

可以使用go build进行构建。

go build github.com/SongZihuan/cat-shop-backend/src/cmd/v1

鸣谢

感谢Jetbrains AI Assistant(中国大陆版)为本项目提供了AI(人工智能)技术支持。

感谢Golang、Gin、Gorm等开源项目为本项目提供了技术支持。

感谢Github平台为本项目提供了代码托管服务。

特别鸣谢本项目所有贡献者和贡献团体对本项目的支持,你可以从PR记录、Commit记录中查看到他们的名字和贡献。

Documentation

Index

Constants

This section is empty.

Variables

View Source
var License string
View Source
var Report string
View Source
var Version string

Functions

This section is empty.

Types

This section is empty.

Directories

Path Synopsis
src

Jump to

Keyboard shortcuts

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