У меня проблема со встроенным управлением API в приложении Cloud Foundry (node.js) в bluemix. В yaml есть определенный путь, который не работает через шлюз, см. Ниже соответствующий путь от yaml :
/socket.io/:
get:
produces:
- text/plain; charset=utf-8
parameters: []
responses:
default:
description: Definition generated from Swagger Inspector
Я получаю 404, не найден.
URL работает нормально, когда я не иду через шлюз.
URL-адрес https://[masked имя хоста api mgd] /socket.io/?EIO=3&transport=polling&t=MC0pE73
Пожалуйста, помогите.
Найти прикрепленный полный yaml ниже
swagger: "2.0"
info:
description: defaultDescription
version: "0.1"
title: defaultTitle
host: masked.actualEndpoint
schemes:
- https
basePath: "/"
paths:
/socket.io/:
get:
parameters:
- name: t
in: query
required: false
type: string
x-example: MC0pE73
- name: EIO
in: query
required: false
type: string
x-example: "3"
- name: transport
in: query
required: false
type: string
x-example: polling
responses:
default:
description: Definition generated from Swagger Inspector
definitions: {}
получаю доступ к URL-адресу, используя https://[ имя хоста api mangd в маске] /socket.io/?EIO=3&transport=polling&t=MCvtHJT
Я считаю, что это / в конце пути (/socket.io/), который вызывает сбой шлюза. Любые комментарии.