我们利用hapi插件为Azure的API网关服务中的端点生成swagger文档。我们正在导出swagger文档,并将其导入Azure服务。
我们所有的端点都被设置为cors: true,并且由于我们发出跨源请求,常见的浏览器(例如Chrome)会发出飞行前选项请求。显然,Hapi会自动为我们生成选项端点(就像我们看到在浏览器中成功地提出选项请求一样),但我们导出的swagger文档似乎也不包括这些选项端点,因此没有一个端点在网关服务中得到代理。
有人知道导出/公开这些选项端点的方法吗?
其他信息:
发布于 2018-01-29 16:21:25
我们通过打开Azure网关中每个代理端点的CORS支持来“解决”这个问题,我猜这些端点会自动公开选项端点(我没有做Azure的工作,所以请原谅我的不技术性解释;这个文章似乎证实了我的理解,尽管它是关于Azure存储服务的,而不是他们的api服务)。
https://stackoverflow.com/questions/48466122
复制相似问题