gf-demo-user
gf-demo-user copied to clipboard
A simple user API service.
A simple user API service
Installation
1. You need a go development environment setup before everything starts taking off.
2. Use git clone
to clone the repo to your local folder.
git clone https://github.com/gogf/gf-demo-user
3. Import manifest/sql/create.sql
to your database.
4. Update manifest/config/config.yaml
according to your local configurations if necessary.
5. Run command go run main.go
, and you'll see something as follows if success:
ADDRESS | METHOD | ROUTE | HANDLER | MIDDLEWARE
----------|--------|----------------------|----------------------------------------------------------------------------|------------------------------
:8199 | ALL | /* | github.com/gogf/gf/v2/net/ghttp.internalMiddlewareServerTracing | GLOBAL MIDDLEWARE
----------|--------|----------------------|----------------------------------------------------------------------------|------------------------------
:8199 | ALL | /* | github.com/gogf/gf/v2/net/ghttp.MiddlewareHandlerResponse | GLOBAL MIDDLEWARE
----------|--------|----------------------|----------------------------------------------------------------------------|------------------------------
:8199 | ALL | /api.json | github.com/gogf/gf/v2/net/ghttp.(*Server).openapiSpec |
----------|--------|----------------------|----------------------------------------------------------------------------|------------------------------
:8199 | ALL | /swagger/* | github.com/gogf/gf/v2/net/ghttp.(*Server).swaggerUI | HOOK_BEFORE_SERVE
----------|--------|----------------------|----------------------------------------------------------------------------|------------------------------
:8199 | POST | /user/check-passport | github.com/gogf/gf-demo-user/v2/internal/controller.(*cUser).CheckPassport | service.(*sMiddleware).Ctx
| | | | service.(*sMiddleware).CORS
----------|--------|----------------------|----------------------------------------------------------------------------|------------------------------
:8199 | POST | /user/is-signed-in | github.com/gogf/gf-demo-user/v2/internal/controller.(*cUser).IsSignedIn | service.(*sMiddleware).Ctx
| | | | service.(*sMiddleware).CORS
----------|--------|----------------------|----------------------------------------------------------------------------|------------------------------
:8199 | GET | /user/profile | github.com/gogf/gf-demo-user/v2/internal/controller.(*cUser).Profile | service.(*sMiddleware).Ctx
| | | | service.(*sMiddleware).CORS
| | | | service.(*sMiddleware).Auth
----------|--------|----------------------|----------------------------------------------------------------------------|------------------------------
:8199 | POST | /user/sign-in | github.com/gogf/gf-demo-user/v2/internal/controller.(*cUser).SignIn | service.(*sMiddleware).Ctx
| | | | service.(*sMiddleware).CORS
----------|--------|----------------------|----------------------------------------------------------------------------|------------------------------
:8199 | POST | /user/sign-out | github.com/gogf/gf-demo-user/v2/internal/controller.(*cUser).SignOut | service.(*sMiddleware).Ctx
| | | | service.(*sMiddleware).CORS
----------|--------|----------------------|----------------------------------------------------------------------------|------------------------------
:8199 | POST | /user/sign-up | github.com/gogf/gf-demo-user/v2/internal/controller.(*cUser).SignUp | service.(*sMiddleware).Ctx
| | | | service.(*sMiddleware).CORS
----------|--------|----------------------|----------------------------------------------------------------------------|------------------------------
GoFrame Sites
GoFrame Repo
GoFrame Home
- https://goframe.org (中文)