how to Make Http request from reactjs ?

2019-02-26 10:04发布

I am using react js as front end and zf3 as a backend in my ToDo application. I put all my React folder and files in public folder of Zend project. As of now, it is just Simple app there is no database connection. Now I want to add Db for storing tasks. but as a newbie, I don't know how to make Http request for edit delete and add a task. please explain with a example. Any help will be appreciated. Thank you.

2条回答
何必那么认真
2楼-- · 2019-02-26 10:10

There are many npm modules for http request. Here is a smiple one: https://github.com/request/request

查看更多
3楼-- · 2019-02-26 10:36

I use axios. It allows you to set some default configuration so that you don't need to do it with every request:

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
查看更多
登录 后发表回答