将 API 产品发布到 Bluemix 时出现问题

Issue with publishing API Product to Bluemix

我正在 API Connect: v5.0.5.0 (apiconnect: v2.4.11) Developer toolkit on Windows 10。我可以从 Developer Toolkit 成功地将我的 loopback 应用程序发布到 Bluemix。但是,在尝试 publish/stage 相应的 API 产品 到我的 Bluemix API Connect 实例时 APIC Developer工具包 出现以下异常。

我想知道在哪里可以找到其他消息(如错误中所示)以及解决问题的任何提示或建议。

Arindam, 我以前见过这个问题。这解决了我的问题。向下滚动以查看 Peter Szeto 的回答。

http://developer.ibm.com/answers/questions/268185/api-designer-cant-publish-loopback-project/?smartspace=api

首先,如果您在发布时遇到问题,我建议您先 运行 apic validate 针对您的产品文件,看看是否存在任何验证问题。

我从 developer.ibm.com 问题中获取了您的 product/api 文件并进行了一些测试。我发现你的路径 /containers/{container}/download/{file} 有两个参数定义为

parameters: - name: container in: path required: false type: string - name: file in: path required: false type: string

我绝不是这方面的专家space,但我发现如果我将required: false更改为required: true验证成功。试一试。