我在 bluemix 上的 Cloud Foundry 应用程序 ( node.js ) 中的嵌入式 API 管理存在问题。yaml 中的某个路径无法通过网关工作,请参阅下面的 yaml 相关路径:
/socket.io/:
get:
produces:
- text/plain; charset=utf-8
parameters: []
responses:
default:
description: Definition generated from Swagger Inspector
我得到 404 ,没有找到。
当我不通过网关时,该 url 工作正常。
网址是https://[masked api mgd hostname]/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: {}
正在使用https://[ masked api mangd hostname ]/socket.io/?EIO=3&transport=polling&t=MCvtHJT访问 url
我相信它 / 在路径的末尾( /socket.io/ )导致网关失败。任何意见。