任何Node.js HTTP请求模块在与Webpack捆绑在服务器和浏览器中都能正常工作?

时间:2015-07-30 01:04:23

标签: javascript ajax node.js xmlhttprequest webpack

我需要一个请求模块,当与Webpack捆绑在一起时,它可以在Node.js服务器和客户端中运行。

我的要求非常基本。我只需要执行一些HTTP Ajax请求,例如getpost。自动JSON解析会很棒。

我正在查看Request,这似乎与提交和下载的数量相符,但网站没有提及它是否在浏览器中捆绑时有效。

有什么建议吗?

2 个答案:

答案 0 :(得分:5)

我使用axios

基于Promise的HTTP客户端,用于浏览器和node.js

功能

  • 从浏览器制作XMLHttpRequests
  • 从node.js
  • 发出http请求
  • 支持Promise API
  • 拦截请求和响应
  • 转换请求和响应数据
  • 取消请求
  • 自动转换JSON数据
  • 客户端支持防范XSRF

答案 1 :(得分:2)

尝试SuperAgent

  

SuperAgent是一个小型渐进式客户端HTTP 请求库,   具有相同API的和Node.js模块


  

适用于browserify,适用于webpack