javascript - 我可以使用 `request` npm 包进行同步调用吗?

标签 javascript node.js api request

我正在使用request我的 NodeJS 应用程序中的模块,用于进行服务器到服务器 API 调用。我正在像这样进行 API 调用:

request(options, function (error, response, body) {
    if( error ){
       // return error response
    }
    // return success response here
});

出于某种原因,我需要不使用这种异步调用方式,而是同步调用。那么,有什么办法可以以同步方式进行此调用。我尝试并找到了一些其他模块,但我需要使用同一个模块。

谢谢

最佳答案

不,你不能不。请求将返回您的 promise ,您必须使用 .then() 或使用 async/await 模式调用该函数来处理它。

关于javascript - 我可以使用 `request` npm 包进行同步调用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53555512/

相关文章:

javascript - 使用node和javascript将html表单数据以json格式保存在.json文件中

javascript - 在事件中启用 react 渲染或禁用它

node.js - Nodejs 和流管道

javascript - 有人知道强力球 API 吗?

java - 我的配置 pom.xml 已跳过测试。但现在我想用命令行运行一次测试。命令如何?

javascript - 在 JavaScript 中克隆变量不起作用

javascript - 在本地存储中存储 session key

node.js - Passport.js 实用的简单登录

ruby-on-rails - 返回关联的计数而不是所有关联本身

javascript - 加载不同网站的 html