繁体   English   中英

将 Cloudant API 与 IBMCloudCode 结合使用

[英]Using Cloudant API with IBMCloudCode

我有一个 cloudantDB 服务器和数据库。 在我的 js 文件中,我创建了 IBMCloudCode 来调用 cloudantAPI。

js文件:

app.value('IBM_CREDENTIALS',{
    APP_ROUTE: 'http://myserver.cloudant.com'
})
.factory('IBMService',['$http','IBM_CREDENTIALS', '$window',function($http,IBM_CREDENTIALS, $window){
    var config = {
      //  applicationId:IBM_CREDENTIALS.APP_ID,
        applicationRoute:IBM_CREDENTIALS.APP_ROUTE,
      //  applicationSecret:IBM_CREDENTIALS.APP_SECRET
    };

    IBMBluemix.initialize(config);
    var ibmCC = IBMCloudCode.initializeService();

    return {
        getProviderById:function(providerId){
          return ibmCC.get("/provider/_all_docs?key="ABC123"&include_docs=true");
        }

    }
}]);

但是在调试以获取 API 时,我收到一条错误消息:“IBMBluemix.getConfig(...).getBaaSURL 不是函数”。 请帮我复习一下,给我你的想法。 谢谢!

根据 npm 的说法, IBM Cloud Code 目前已弃用

Bluemix 上相应的后端服务已被完全删除,因此 CloudCode 将无法按预期工作。

如果您仍然遇到问题,我建议使用类似Request 库的东西来发送简单的 REST 请求。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM