javascript - request-promise-native 的替代方案

标签 javascript node.js express request-promise

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












我们不允许提出有关书籍、工具、软件库等建议的问题。您可以编辑问题,以便可以用事实和引用来回答它。


8 个月前关闭。







Improve this question




我一直在寻找在 Node.js 中实现基本 HTTP 方法(例如 GET、POST)的现代模块。

我猜最受欢迎的是 request .它的 async/await 版本称为 request-promise-native .

最近得知这些模块是deprecated .那么,我可以使用哪些基于 async/await 范式的现代替代方案?

最佳答案

我强烈建议使用 node-fetch .它基于 fetch现代浏览器中的 API。它不仅是基于 promise 的,它还有一个 actual standard在它后面。

你不使用 fetch 的唯一原因如果你不喜欢 API。然后我建议使用跨平台的东西,比如 axiossuperagent .

我个人发现在服务器和浏览器上使用相同的 API 可以简化可维护性并提供代码重用的潜力。

关于javascript - request-promise-native 的替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60334548/

相关文章:

计算器中的 Javascript 乘法问题

javascript - 正则表达式在 Node 中现有单词之前添加一个单词

node.js - 找不到模块 'dust'

node.js - 回调 Passport Sequelize 的 404 错误

node.js - Express-Validator 中的本地化字符串验证

node.js - 如何将变量从 app.js 传递给 routes/index.js?

JavaScript - 文件到字节数组

javascript - 关闭弹出子窗口后在父页面中显示消息

javascript - 使用 window.axios 时 moxios 无法正常工作

node.js - react : rendering content (view) according to requested route (ExpressJS)