我们提供~200 API的服务。该API启用了swagger,可在http://localhost:8080/api-docs访问。
WSO2 AM提供了一个导入swagger定义的选项。
导入时我们应该指定基本api-docs网址(http://localhost:8080/api-docs)吗?在这种情况下,所有API都在单个API下导入(即,所有200 API都出现在发布者的单个API下)。这是正确的方法吗?有没有办法单独导入每个API?
答案 0 :(得分:0)
WSO2 API Manager在导入swagger文件时将其视为单个API。如果您的招摇包含多个API定义,您可以在导入之前将其分解为碎片。
答案 1 :(得分:0)
您可以多次导入整组200个API定义,并在WSO2 API Manager UI中删除您不需要的API定义。这样,您就可以在多个WSO2 API中拆分大型服务,而无需“重大工程”工作。
例如,您导入服务两次,并且在第一个WSO2 API中保留前100个API定义,在第二个WSO2 API中保留100个其他API定义。