如何从reactjs发出Http请求?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从reactjs发出Http请求?相关的知识,希望对你有一定的参考价值。

我在前端使用react js,在我的ToDo应用程序中使用zf3作为后端。我将所有React文件夹和文件放在Zend项目的公共文件夹中。截至目前,它只是简单的应用程序,没有数据库连接。现在我想添加Db来存储任务。但作为一个新手,我不知道如何使Http请求编辑删除并添加任务。请举例说明。任何帮助将不胜感激。谢谢。

答案

我用axios。它允许您设置一些默认配置,这样您就不需要对每个请求执行此操作:

axios.defaults.headers.common.Authorization = "my-awesome-token";
axios.defaults.baseURL = http://www.somehost.com/api;
...
axios.get('/people')
    .then(response => handleResponse(response))
    .catch(error => handleError(error)) 
// actually shoots to http://www.somehost.com/api/people with Authorization header
另一答案

http请求有很多npm模块。这是一个简单的:qazxsw poi

另一答案
https://github.com/request/request

以上是关于如何从reactjs发出Http请求?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Reactjs 中添加丰富的代码片段?

如何在 reactjs 中向 nodejs RESTful API 发出 POST 请求

ReactJS - 简单的服务器端 API 请求

无法从 reactjs 中的 axios 向 id=1 文章的 django REST API 后端发出 GET 请求

如何从 Reactjs 调用本地化 API?

如何对媒体片段的任何部分进行范围请求?