Kong API возвращает 404 после настройки службы

Я установил Kong с помощью докера, и он работал нормально. Я настроил локальную службу со следующей информацией;

{
    "host": "localhost",
    "created_at": 1534727577,
    "connect_timeout": 60000,
    "id": "cc3a858f-09fc-4baa-a206-3bd5ad3f514a",
    "protocol": "http",
    "name": "iwc_client_management",
    "read_timeout": 60000,
    "port": 9007,
    "path": "/rfg/iwconnect/1.0",
    "updated_at": 1534727577,
    "retries": 5,
    "write_timeout": 60000
}

Я также создал маршрут для этой службы со следующей информацией;

{
    "created_at": 1534727699,
    "strip_path": true,
    "hosts": [
        "iwconnect.com"
    ],
    "preserve_host": false,
    "regex_priority": 0,
    "updated_at": 1534727699,
    "paths": [
        "/clients"
    ],
    "service": {
        "id": "cc3a858f-09fc-4baa-a206-3bd5ad3f514a"
    },
    "methods": null,
    "protocols": [
        "http",
        "https"
    ],
    "id": "67c32503-e5d1-4aae-982b-bfa03a36582e"
}

Согласно этому примеру,

Давайте рассмотрим несколько примеров. Рассмотрим Маршрут, настроенный следующим образом:

{
    "hosts": ["iwconnect.com"],
    "paths": ["/clients],
    "methods": ["GET"]
}

Согласно Конгскому документу, следующий призыв вступит в силу;

ПОЛУЧИТЬ заголовок http://localhost:8000/clients: Host: iwconnect.com

но ответ такой:

error_404

{
    "message": "no route and no API found with those values"
}

Я что-то пропустил или неправильно настроил?

Спасибо за любую помощь.


person Leigh0924    schedule 20.08.2018    source источник


Ответы (1)


Я использовал ту же конфигурацию, что и вы, и версия Kong 0.14 отлично работает с этой конфигурацией. Я могу получить результаты звонка с запросом / clients.

Пожалуйста, проверьте журналы ошибок kong в /usr/local/kong/logs/error.log и посмотрите, какую ошибку вы получаете. Ошибка также подскажет, если чего-то не хватает.

person Shaleen    schedule 05.09.2018