【发布时间】:2016-05-23 05:24:47
【问题描述】:
我创建了一个用 Node.js 编写的小型 OpenWhisk 操作。此操作调用后端系统。实现该动作的函数如下(我已经删除了与此问题无关的部分代码)。
/**
*
* main() will be invoked when you Run This Action.
*
*/
function main() {
var request = require("request");
var data = {
};
var options = {
method: "POST",
url: "https://whatever.it.is",
body: data,
json: true
};
request.post(options, function(error,response,body) {
var data = [];
return whisk.done({"msg":data});
});
return whisk.async();
}
然后我尝试在 Bluemix API Manager 中定义一个 API 调用。调用完成。但结果我收到的是活动的 ID,而不是我使用whisk.done() 返回的内容。
有什么想法吗?提前致谢。
【问题讨论】:
标签: node.js api ibm-cloud openwhisk