Ibm cloud 未执行IBM API Connect网关脚本

Ibm cloud 未执行IBM API Connect网关脚本,ibm-cloud,api-gateway,urlopen,apiconnect,Ibm Cloud,Api Gateway,Urlopen,Apiconnect,我已经修改了我的API设计,以使用本地python应用程序 即使组装窗口为空,这也可以正常工作 我注意到网关脚本没有被执行,也没有错误。 这个脚本应该抛出错误,但是它会命中本地pythonapi&不管网关脚本是否存在都可以工作 网关脚本: var urlopen = require('urlopen'); var options = { target: 'https://pokemons.mybluemix.net/api/pokemons/1',

我已经修改了我的API设计,以使用本地python应用程序 即使组装窗口为空,这也可以正常工作

我注意到网关脚本没有被执行,也没有错误。 这个脚本应该抛出错误,但是它会命中本地pythonapi&不管网关脚本是否存在都可以工作

网关脚本:

var urlopen = require('urlopen');
var options = {
            target: 'https://pokemons.mybluemix.net/api/pokemons/1',
            method: 'POST',
            headers: {},
            contentType: 'application/json',
            timeout: 60,
            data: {"Message": "DataPower GatewayScript"}

};

urlopen.open(options, function(error, response) {
  if (error) {
    // an error occurred during the request sending or response header parsing
    session.output.write("urlopen error: "+JSON.stringify(error));
  } else {
    // get the response status code
    var responseStatusCode = response.statusCode;
    var responseReasonPhrase = response.reasonPhrase;
    console.log("Response status code: " + responseStatusCode);
    console.log("Response reason phrase: " + responseReasonPhrase);
    // reading response data
    response.readAsBuffer(function(error, responseData){
      if (error){
        throw error ;
      } else {
        session.output.write(responseData) ;
        apim.output('application/json');
      }
    });
  }
});