Versions in this module Expand all Collapse all v0 v0.1.1 Sep 9, 2024 v0.1.0 Sep 9, 2024 Changes in this version + const Command + const QueryType + const QueryTypeCount + const QueryTypeExist + const QueryTypeFind + func CorsAllowAll(w http.ResponseWriter) + func CorsWrap(allowPattern string, h http.Handler) http.Handler + func Decode(item interface{}, r *http.Request) (err error) + func DeleteById(id interface{}, url string, client *http.Client) (err error) + func DownloadFromURL(url string, to string) (name string, err error) + func FormatRequest(r *http.Request) string + func FormatRequestFrom(r *http.Request) string + func GetItems(items interface{}, url string, client *http.Client) (err error) + func GetQueryOrFormValue(paramName string, r *http.Request) (ret string) + func LogBody(w http.ResponseWriter, r *http.Request) bool + func PostById(item interface{}, id interface{}, url string, client *http.Client) (err error) + func ResponseJson(response interface{}, w http.ResponseWriter) error + func ResponseJsonCode(response interface{}, code int, w http.ResponseWriter) (err error) + func ResponseResultErr(err error, msg string, item interface{}, code int, w http.ResponseWriter) error + func ResponseResultOk(msg string, item interface{}, w http.ResponseWriter) error + type AccountToken struct + Account interface{} + Token string + type JwtController struct + func NewJwtController(appName string, rsaKeys *RsaKeys, useHttpCookie bool, ...) *JwtController + func NewJwtControllerApp(certsFolder string, appName string, ...) (ret *JwtController, err error) + func (o *JwtController) ExtractToken(r *http.Request) (ret string, err error) + func (o *JwtController) LoginHandler() http.HandlerFunc + func (o *JwtController) Logout(w http.ResponseWriter) + func (o *JwtController) LogoutHandler() http.HandlerFunc + func (o *JwtController) Setup() (err error) + func (o *JwtController) ValidateToken(w http.ResponseWriter, r *http.Request, next http.Handler) + func (o *JwtController) ValidateTokenHandler(protected http.Handler) http.HandlerFunc + type Response struct + Data string + type Result struct + Err string + Item interface{} + Msg string + Ok bool + type RsaKeys struct + func RsaKeysNew(keysFolder string, baseFileName string) *RsaKeys + func (o *RsaKeys) Create() (err error) + func (o *RsaKeys) Exists() (ret bool) + func (o *RsaKeys) LoadOrCreate() (err error) + func (o *RsaKeys) Private() *rsa.PrivateKey + func (o *RsaKeys) Public() *rsa.PublicKey + func (o *RsaKeys) RsaFile() string + func (o *RsaKeys) RsaPubFile() string + type UserCredentials struct + Password string + Username string