Documentation
¶
Index ¶
- type App
- func (s *App) GetAdminPassword(w http.ResponseWriter, r *http.Request)
- func (s *App) GetConfig(w http.ResponseWriter, r *http.Request)
- func (s *App) GetConfigTune(w http.ResponseWriter, r *http.Request)
- func (s *App) Load(w http.ResponseWriter, r *http.Request)
- func (s *App) Route(r chi.Router)
- func (s *App) SetAdminPassword(w http.ResponseWriter, r *http.Request)
- func (s *App) Status() string
- func (s *App) UpdateConfig(w http.ResponseWriter, r *http.Request)
- func (s *App) UpdateConfigTune(w http.ResponseWriter, r *http.Request)
- type ConfigTune
- type SetAdminPassword
- type UpdateConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct {
// contains filtered or unexported fields
}
func NewApp ¶
func NewApp(t *gotext.Locale, setting biz.SettingRepo, databaseServer biz.DatabaseServerRepo) *App
func (*App) GetAdminPassword ¶
func (s *App) GetAdminPassword(w http.ResponseWriter, r *http.Request)
GetAdminPassword 获取 admin 密码
func (*App) GetConfig ¶
func (s *App) GetConfig(w http.ResponseWriter, r *http.Request)
GetConfig 获取配置
func (*App) GetConfigTune ¶
func (s *App) GetConfigTune(w http.ResponseWriter, r *http.Request)
GetConfigTune 获取配置调整参数
func (*App) SetAdminPassword ¶
func (s *App) SetAdminPassword(w http.ResponseWriter, r *http.Request)
SetAdminPassword 设置 admin 密码
func (*App) UpdateConfig ¶
func (s *App) UpdateConfig(w http.ResponseWriter, r *http.Request)
UpdateConfig 更新配置
func (*App) UpdateConfigTune ¶
func (s *App) UpdateConfigTune(w http.ResponseWriter, r *http.Request)
UpdateConfigTune 更新配置调整参数
type ConfigTune ¶
type ConfigTune struct {
// 存储
DbPath string `form:"db_path" json:"db_path"`
CacheSizeGB string `form:"cache_size_gb" json:"cache_size_gb"`
// 网络
Port string `form:"port" json:"port"`
BindIp string `form:"bind_ip" json:"bind_ip"`
// 日志
SystemLogPath string `form:"system_log_path" json:"system_log_path"`
// 安全
Authorization string `form:"authorization" json:"authorization"`
}
ConfigTune MongoDB 配置调整
type SetAdminPassword ¶
type SetAdminPassword struct {
Password string `form:"password" json:"password" validate:"required|password"`
}
SetAdminPassword 设置 admin 密码
type UpdateConfig ¶
type UpdateConfig struct {
Config string `form:"config" json:"config" validate:"required"`
}
UpdateConfig 更新配置
Click to show internal directories.
Click to hide internal directories.