Перейти к содержанию

Файл конфигурации#

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