Я установил 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"
}
Я что-то пропустил или неправильно настроил?
Спасибо за любую помощь.