【发布时间】:2020-11-13 06:03:39
【问题描述】:
我写信通知我有一个请求,我需要在 40 个项目中发送几个请求项目,并且下一批必须在 10 秒休息后处理。我已经更改了参数并假设如果我运行,
const request = require('request'); let options = { 'method': 'POST', 'url': 'https://somewebsite.com/uk/v1/process/day_assignments.json', 'headers': {
'Content-Type': 'application/json',
'Accept': 'application/json',
'Authorization': 'Bearer *' }, body: JSON.stringify([{"officer_id":6789,"major_id":[345]}, {"officer_id":1357,"major_id":[678]}, {"officer_id":9135,"major_id":[901]}, {"officer_id":2468,"major_id":[234]},])
}; request(options, (error, response) => { if (error) throw new Error(error); console.log(response.body);
然后在 10 秒后它应该处理:
const request = require('request'); let options = { 'method': 'POST', 'url': 'https://somewebsite.com/uk/v1/process/day_assignments.json', 'headers': {
'Content-Type': 'application/json',
'Accept': 'application/json',
'Authorization': 'Bearer *' }, body: JSON.stringify([{"officer_id":0123,"major_id":[123]}, {"officer_id":4567,"major_id":[456]}, {"officer_id":8901,"major_id":[789]}, {"officer_id":2345,"major_id":[012]}])
}; request(options, (error, response) => { if (error) throw new Error(error); console.log(response.body);
我是 node.js 的新手,我该如何处理。任何帮助将不胜感激。
【问题讨论】:
-
尝试使用 setInterval
标签: node.js async-await request settimeout