app

package
v0.0.0-...-55d528e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2021 License: BSD-3-Clause Imports: 30 Imported by: 0

Documentation

Index

Constants

View Source
const DefaultConfigFileName = "semdict.config.json"

DefaultConfigFileName это имя файла конфигурации по умолчанию

Variables

View Source
var ConfigFileName *string

ConfigFileName имя файла конфигурации секретных данных

View Source
var TemplateBaseDir *string

TemplateBaseDir каталог, в котором находится каталог шаблонов и статических файлов FIXME Переименование. Это не "активы", потому что статические файлы не являются активами, ими являются только шаблоны. но некий "корневой каталог".

View Source
var ThisHTTPServer *http.Server

ThisHTTPServer является основным http-сервером

Functions

func Coalesce

func Coalesce(o interface{}, defaultValue interface{}) interface{}

Coalesce немного похож на sql's coalesce и предназначен для использования с sql.NullString и sql.NullInt64.

func LoadSecretConfigData

func LoadSecretConfigData(configFileName *string) (err error)

LoadSecretConfigData считывает файл конфигурации и инициализирует глобальный файл SecretConfigData

func ReverseProxy

func ReverseProxy(c *gin.Context)

ReverseProxy https://stackoverflow.com/a/39009974/9469533

func Run

func Run(commandLineArgs []string)

Пуск запускает приложение

func SaveSecretConfigDataExample

func SaveSecretConfigDataExample(fileName *string) (scd *shared.SecretConfigDataT, err error)

SaveSecretConfigDataExample вызывается из набора тестов. В качестве побочного эффекта создается файл semdict.config.json.example

func SetNoCacheMiddleware

func SetNoCacheMiddleware() gin.HandlerFunc

func ValidateConfiguration

func ValidateConfiguration() (err error)

ValidateConfiguration проверяет "секретные данные конфигурации".

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL