Tag: ibm cloud functions

OpenWhisk返回整个响应对象,而不仅仅是数据

我有一个OpenWhisk操作返回一个响应对象,因为我想能够控制标题和HTTP状态码。 我的行动返回这样的事情: return { statusCode: 200, headers: { 'Content-Type': 'application/json' }, body: { x: 1 } }; 我通过命令行将操作部署在一个包中: wsk action update myproj/myaction –kind nodejs:6 myaction.zip –web true 并将其作为IBM Cloud Functions上的API公开: wsk api create /myproj /myaction get myproj/myaction 但是当我用curl访问API调用时,我得到了整个响应对象,而不仅仅是数据: curl '…/myproj/myaction' { "statusCode": 200, "headers": { "Content-Type": "application/json" }, "body": { x: 1 } } 我期待得到{ […]