API-шлюз: Bluemix - PullRequest
       12

API-шлюз: Bluemix

0 голосов
/ 26 апреля 2018

У меня проблема со встроенным управлением 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/), который вызывает сбой шлюза. Любые комментарии.

...