0

我正在尝试导入我的 RAML 文件并使用 APIKit 路由器在现有项目中生成所需的流。我正在导入的 RAML 直接来自 API Manager 生成的 zip,它说它是有效的,并且在 Anypoint Studio 中打开它时也没有问题(它是有效的)。现在解决问题 - 当我将 APIKit 路由器组件带入项目并添加配置时,我正常选择 RAML 文件,但是当我单击添加映射时,我收到以下错误:

“文件 api.raml 不存在。请指定现有 RAML 文件或将 RAML 文件字段留空。当 RAML 文件尚不存在时,最后一个选项很有用。”

任何帮助,将不胜感激。

4

3 回答 3

0

@Ralph Rimorin 是正确的。提取 RAML 文件并使用 RAML 文件生成流。

于 2016-04-02T16:09:28.790 回答
0

结果 RAML 文件无效,但由于某种原因,API 管理器和 Anypoint Studio 编辑器没有突出显示这一点。问题是我在错误的位置使用了 displayName 参数(在 get: 下方)。有趣的是,APIKit 路由器无法忽略这一点,而其他工具却做到了!

于 2016-04-04T08:45:41.387 回答
0

通常,一旦集成 raml 或编写任何其他代码,流程就会自动生成..但如果我建议您手动提取并使用它来设计流程...如果可能的话...甚至检查您的运行时等等……希望它对你有用……

于 2016-05-10T12:06:02.403 回答