node.js - 使用来自 POST HTTP 请求的回调函数后保存 JSON 对象
问题描述
我希望能够在任何其他函数中使用“答案”作为变量。我怎样才能做到这一点?
代码:
var answer = function name("happy", function(body){console.log(body) });
解决方案
理解你想要达到的目标有点困难,但如果我猜对了,你就走在了一条好路上。我认为您已经可以做到,只是您的代码中没有。这是你想要的吗?
function getJSON(input, callback) {
var all = {'documents': [...]};
request({
headers: {'Host': 'westus.api.cognitive.microsoft.com'},
uri: 'westus.api.cognitive.microsoft.com/text/analytics/v2.0/…',
json: true, body: all, method: 'POST'
},
function (error, response, body) {
if (error) {callback(error || {statusCode: response.statusCode});} else callback(body);
});
}
function myOtherFunction(bodyOrError){
console.log(bodyOrError);
};
getJSON('testInput', myOtherFunction);
还有一件事:您以非常不可读的方式发布了代码,请编辑您的初始问题并将所有代码发布在那里。
推荐阅读
- python - 从用户名获取不和谐 id
- html - Shopify - 编辑 HTML
- javascript - 将数组内的数组附加到 FormData
- c# - 我应该如何使用 serilog 访问模型数据的值
- firebase - Firebase 计费关闭 puppeteer 云功能
- google-apps-script - 谷歌表格函数转化为谷歌脚本函数
- javascript - JavaScript 将 id 与表单输入元素 id 匹配
- java - 简化叉积 foreach 循环 - 也许使用 Lambdas?
- python - python .env 更改保存
- r - R - 在时间序列上循环通过数据框行的距离计算