Anypoint Studio APIKit 路由器 - 文件 api.raml 不存在
Anypoint Studio APIKit Router - The file api.raml does not exist
我正在尝试导入我的 RAML 文件并使用 APIKit 路由器在现有项目中生成所需的流程。
我导入的 RAML 直接来自 API 管理器生成的 zip,它说它是有效的,而且在 Anypoint Studio 中打开它时也没有问题(它是有效的)。
现在问题来了——当我将 APIKit 路由器组件带入项目并添加配置时,我 select RAML 文件正常,但是当我单击添加映射时,出现以下错误:
"The file api.raml does not exist. Please, specify an existing RAML file or leave the RAML file field empty. This last option is useful when a RAML file does not exist yet."
如有任何帮助,我们将不胜感激。
@Ralph Rimorin 是correct.Extract RAML 文件并使用RAML 文件生成流。
事实证明 RAML 文件无效,但出于某种原因 API 管理器和 Anypoint Studio 编辑器没有突出显示这一点。问题是我在错误的位置(在 get: 下方)使用了 displayName 参数。有趣的是 APIKit Router 无法忽略这一点,而其他工具却可以!
通常,一旦集成了 raml 或编写了任何其他代码,就会自动生成流。但是如果可能的话,我建议您手动提取并使用它来设计流…… .甚至检查您的运行时间等...希望它适合您...
我正在尝试导入我的 RAML 文件并使用 APIKit 路由器在现有项目中生成所需的流程。 我导入的 RAML 直接来自 API 管理器生成的 zip,它说它是有效的,而且在 Anypoint Studio 中打开它时也没有问题(它是有效的)。 现在问题来了——当我将 APIKit 路由器组件带入项目并添加配置时,我 select RAML 文件正常,但是当我单击添加映射时,出现以下错误:
"The file api.raml does not exist. Please, specify an existing RAML file or leave the RAML file field empty. This last option is useful when a RAML file does not exist yet."
如有任何帮助,我们将不胜感激。
@Ralph Rimorin 是correct.Extract RAML 文件并使用RAML 文件生成流。
事实证明 RAML 文件无效,但出于某种原因 API 管理器和 Anypoint Studio 编辑器没有突出显示这一点。问题是我在错误的位置(在 get: 下方)使用了 displayName 参数。有趣的是 APIKit Router 无法忽略这一点,而其他工具却可以!
通常,一旦集成了 raml 或编写了任何其他代码,就会自动生成流。但是如果可能的话,我建议您手动提取并使用它来设计流…… .甚至检查您的运行时间等...希望它适合您...