如何在 REST API 上通过 axios 设置 POST 请求?
我看到标题不正确,但我不明白,为什么?此外,我经常遇到这样一个事实,即 axios 的文档根本不起作用。
示例获取 GET 请求,它的工作原理: axios 中的动态主机
const configAxios = {
headers: {
'Content-Type': 'application/json; charset=UTF-8',
'Access-Control-Allow-Origin': '*',
},
};
const data = JSON.stringify({
cardData: this.cardData.brand,
});
axios.post('api/products', {
data,
},
configAxios,
)
.then((req) => {
this.data = req.data;
console.log(req);
})
.catch((err) => {
console.warn('error during http call', err);
});
这是获取主机 API 所必需的:
ps:这只能以这种方式工作。
const baseURL = 'http://localhost:8080';
if (typeof baseURL !== 'undefined') {
Vue.axios.defaults.baseURL = baseURL;
}
- axios 版本:例如:v0.16.2
- 环境:例如:node v8.9.4,chrome 64.0.3282.119,Ubuntu 16.04
- Symfony 4.0.4
- Vue.js 2.4.2
- Vue-axios 2.0.2