Файл конфигурации#
Для настройки работы вебхук сервера есть файл конфигурации config.json. Поддерживаются следующие настройки:
-
Address (по умолчанию:
:5000). Сервер будет запущен на этом порту. Запросы должны отправляться на этот порт. Настройка инстанса). -
Pattern (по умолчанию:
/). Часть URI после порта: [Address][Pattern]. Все запросы, отправленные на неверный pattern, будут отклонены. По умолчанию сервер обрабатывает запросы по URI =localhost:5000/. Настройка инстанса. -
WebhookToken (по умолчанию: отсутствует). Токен авторизации в заголовке приходящего запроса должен совпадать с токеном в вашем инстансе green-api (по умолчанию отсутствует). Настройка инстанса.
-
LogToFile (по умолчанию:
false). Данный флаг отвечает за создание файла и запись логов в него. Доступные значения: true, false. -
LogToConsole (по умолчанию:
false). Данный флаг отвечает за запись логов в консоль. Доступные значения: true, false. -
LoggerFilename (по умолчанию:
log.txt). Имя файла логгера.
После запуска приложения будет запущен сервер, использующий значения из файла конфигурации. Если файл конфигурации отсутствует, будут использоваться значения по умолчанию. В процессе сборки приложения файл конфигурации копируется в директорию build/bin. Сервер при запуске сначала ищет файл в этой директории, загружая config.json из директории всего проекта, только если его нет в build/bin.