首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将API Connect API作为BFF集成到Bluemix移动项目中?

如何将API Connect API作为BFF集成到Bluemix移动项目中?
EN

Stack Overflow用户
提问于 2017-03-10 08:14:31
回答 1查看 239关注 0票数 1

尝试使用API Connect生成的应用程序作为我的移动项目的后端,添加如下定义的OPENAPI_SPEC环境变量:

https://console.ng.bluemix.net/docs/mobile/sdk_compute.html#definition

我可以在Mobile Project UI中添加应用程序作为计算实例,但它不能生成SDK,我猜这是因为当通过APIC编辑器发布到Bluemix时,Loopback应用程序不是直接访问的,而是通过APIC网关访问的。

这里有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2017-03-10 14:36:09

我假设虽然您有一个OPENAPI_SPEC环境变量,但是您的Open API swagger文档是无效的。

当您下载项目时,它会自动生成一个与您后台的Open API文档相对应的SDK。

例如,以下是如何使用示例相对路径设置环境变量:

下面是它正在使用的一个有效的API文档(虽然不是最优雅的Open API兼容格式,但它可以工作)。

https://updatesdk.mybluemix.net/explorer/swagger.json

测试OPEN API swagger文档有效性的一个好方法是使用新的Bluemix SDK Gen CLI Plugin

代码语言:javascript
复制
$ bx sdk validate

NAME:
   validate - Determines if an OpenAPI specification is valid for SDK generation


USAGE:
   bluemix sdk validate OPENAPI_DOC_LOCATION | APP_NAME

   OPENAPI_DOC_LOCATION - is a raw OpenAPI specification (URL to spec or local file; json or yaml)
   APP_NAME    - is the name of an app running in your current space hosting
                 OpenAPI spec.

此外,IBM还提供了一个带有accompanying blog postdeployable BFF starter sample,这可能会对您有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42707929

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档