2016-09-14 7 views
1

클라우드 데이터베이스 서버와 데이터베이스가 있습니다. 내 js 파일에서 IBM 클라우드 코드를 작성하여 cloudantAPI를 호출한다.클라우드 API를 IBM 클라우드 코드와 함께 사용

JS 파일 : 디버그 나 오류 메시지가 API를 얻을 때

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"); 
     } 

    } 
}]); 

그러나 ". IBMBluemix.getConfig (...)를 getBaaSURL는 함수가 아닙니다." 내 생각을 검토하고 알려주도록 도와주세요. 감사!

답변

1

npm에 따라, IBM Cloud Code is currently deprecated.

Bluemix의 해당 백엔드 서비스가 완전히 제거되었으므로 CloudCode가 예상대로 작동하지 않습니다.

문제가 계속되는 경우 간단한 REST 요청을 보내려면 Request library과 같은 것을 사용하는 것이 좋습니다.

+1

공유해 주셔서 감사합니다. :) –

관련 문제