//request的用法如下
request(url,(response) => {
console.log(response);
});
//请使用request实现同步方法requestSync(url)
//const response = await requestSync(url);
function requestSync(url) {
}
//request的用法如下
request(url,(response) => {
console.log(response);
});
//请使用request实现同步方法requestSync(url)
//const response = await requestSync(url);
function requestSync(url) {
}
function requestSync(url) {
return new Promise(function(resolve) {
request(url, (response) => {
resolve(response);
});
});
}
这样,只要函数返回 Promise
对象就可以 await
调用,如:
const res = await requestSync(url);
console.info(res);
13 回答13.1k 阅读
7 回答2.3k 阅读
3 回答1.4k 阅读✓ 已解决
6 回答1.5k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决