├── .devcontainer ├── devcontainer.json └── docker-compose.yml ├── .gitattributes ├── .gitignore ├── .vscode └── launch.json ├── Dockerfile ├── Makefile ├── README.md ├── admin.sh ├── cmd ├── root.go ├── server.go └── version.go ├── conf ├── config.yaml ├── config_abs.yaml ├── config_docker.yaml ├── go_web.service ├── nginx_web.conf ├── server.crt └── server.key ├── config └── config.go ├── docker-compose.yml ├── docs ├── docs.go ├── swagger.json └── swagger.yaml ├── go.mod ├── go.sum ├── handler ├── check │ ├── check.go │ └── ping.go ├── handler.go └── user │ ├── create.go │ ├── delete.go │ ├── get.go │ ├── list.go │ ├── login.go │ ├── update.go │ └── user.go ├── main.go ├── model ├── init.go ├── model.go └── user.go ├── pkg ├── auth │ └── auth.go ├── constvar │ └── constvar.go ├── errno │ ├── code.go │ └── errno.go ├── token │ └── token.go └── version │ ├── base.go │ └── version.go ├── router ├── middleware │ ├── auth.go │ ├── header.go │ ├── logging.go │ └── requestid.go └── router.go ├── script ├── db.sql └── db_old.sql ├── service └── list.go ├── util ├── util.go └── util_test.go └── wrktest.sh /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/.devcontainer/docker-compose.yml -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | log/* 2 | *.log 3 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/Dockerfile -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/README.md -------------------------------------------------------------------------------- /admin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/admin.sh -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/cmd/root.go -------------------------------------------------------------------------------- /cmd/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/cmd/server.go -------------------------------------------------------------------------------- /cmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/cmd/version.go -------------------------------------------------------------------------------- /conf/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/conf/config.yaml -------------------------------------------------------------------------------- /conf/config_abs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/conf/config_abs.yaml -------------------------------------------------------------------------------- /conf/config_docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/conf/config_docker.yaml -------------------------------------------------------------------------------- /conf/go_web.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/conf/go_web.service -------------------------------------------------------------------------------- /conf/nginx_web.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/conf/nginx_web.conf -------------------------------------------------------------------------------- /conf/server.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/conf/server.crt -------------------------------------------------------------------------------- /conf/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/conf/server.key -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/config/config.go -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/docs/docs.go -------------------------------------------------------------------------------- /docs/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/docs/swagger.json -------------------------------------------------------------------------------- /docs/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/docs/swagger.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/go.sum -------------------------------------------------------------------------------- /handler/check/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/handler/check/check.go -------------------------------------------------------------------------------- /handler/check/ping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/handler/check/ping.go -------------------------------------------------------------------------------- /handler/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/handler/handler.go -------------------------------------------------------------------------------- /handler/user/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/handler/user/create.go -------------------------------------------------------------------------------- /handler/user/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/handler/user/delete.go -------------------------------------------------------------------------------- /handler/user/get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/handler/user/get.go -------------------------------------------------------------------------------- /handler/user/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/handler/user/list.go -------------------------------------------------------------------------------- /handler/user/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/handler/user/login.go -------------------------------------------------------------------------------- /handler/user/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/handler/user/update.go -------------------------------------------------------------------------------- /handler/user/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/handler/user/user.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/main.go -------------------------------------------------------------------------------- /model/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/model/init.go -------------------------------------------------------------------------------- /model/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/model/model.go -------------------------------------------------------------------------------- /model/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/model/user.go -------------------------------------------------------------------------------- /pkg/auth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/pkg/auth/auth.go -------------------------------------------------------------------------------- /pkg/constvar/constvar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/pkg/constvar/constvar.go -------------------------------------------------------------------------------- /pkg/errno/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/pkg/errno/code.go -------------------------------------------------------------------------------- /pkg/errno/errno.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/pkg/errno/errno.go -------------------------------------------------------------------------------- /pkg/token/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/pkg/token/token.go -------------------------------------------------------------------------------- /pkg/version/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/pkg/version/base.go -------------------------------------------------------------------------------- /pkg/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/pkg/version/version.go -------------------------------------------------------------------------------- /router/middleware/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/router/middleware/auth.go -------------------------------------------------------------------------------- /router/middleware/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/router/middleware/header.go -------------------------------------------------------------------------------- /router/middleware/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/router/middleware/logging.go -------------------------------------------------------------------------------- /router/middleware/requestid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/router/middleware/requestid.go -------------------------------------------------------------------------------- /router/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/router/router.go -------------------------------------------------------------------------------- /script/db.sql: -------------------------------------------------------------------------------- 1 | CREATE DATABASE IF NOT EXISTS `db_apiserver`; 2 | -------------------------------------------------------------------------------- /script/db_old.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/script/db_old.sql -------------------------------------------------------------------------------- /service/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/service/list.go -------------------------------------------------------------------------------- /util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/util/util.go -------------------------------------------------------------------------------- /util/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/util/util_test.go -------------------------------------------------------------------------------- /wrktest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhenhua32/go_web/HEAD/wrktest.sh --------------------------------------------------------------------------------