Файл конфигурации#
Для настройки работы вебхук сервера есть файл конфигурации 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
.