Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
app
Main Package is use to call function from 'Server.go' file
|
Main Package is use to call function from 'Server.go' file |
app/server
Package server Setting up main router from various app
|
Package server Setting up main router from various app |
internal
|
|
account
Package router for 'Account' module
|
Package router for 'Account' module |
account/handler
Package handler for Authentication Including: * Signup * Signin * RefreshToken * CheckToken
|
Package handler for Authentication Including: * Signup * Signin * RefreshToken * CheckToken |
account/repository
Package repository for 'User'
|
Package repository for 'User' |
account/router
Package router for 'User'
|
Package router for 'User' |
account/service
Package service for 'User' It will implementing interfaces available on 'user repository' and create bridge for the 'repository' package and 'handler' package
|
Package service for 'User' It will implementing interfaces available on 'user repository' and create bridge for the 'repository' package and 'handler' package |
blog/handler
Module: blog Handler for 'blog'
|
Module: blog Handler for 'blog' |
blog/model
Module model for 'blog' model
|
Module model for 'blog' model |
blog/repository
Module repository for model 'blog'
|
Module repository for model 'blog' |
blog/router
Package router for 'blog'
|
Package router for 'blog' |
config
Main Configuration
|
Main Configuration |
database
Package database General database for CRUD operation
|
Package database General database for CRUD operation |
pkg/auth
Authentication routine with jwt
|
Authentication routine with jwt |
pkg/helper
Package helper for handling response to client
|
Package helper for handling response to client |
pkg
|
|
errors
Package errors for authentication containing custom error for our app
|
Package errors for authentication containing custom error for our app |
logger
Logger module - It will create logfile for the server
|
Logger module - It will create logfile for the server |
middleware
Middleware to prevent unauthorized access
|
Middleware to prevent unauthorized access |
Click to show internal directories.
Click to hide internal directories.