axios请求JSON问题详解
当参数是 JSON对象 时,默认的Content-Type是application/json。 axios.post('/user', { firstName: 'Fred', lastName: 'Flintstone' }) .then(function (response) { console.log(response); }) .catch(function (error) { console.log(error); }); 此时传递的参数是Request Payload格式 {firstName:"Fred",lastName:"Flintstone"} 如果出现 No 'Access-Control-Allow-Origin' header is present on the requested resource 的错误,则是跨域问题。本人喜欢直接配置服务器来解决跨域:例如Nginx配置: Nginx配置跨域请求 当参数是 JSON字符串 时,默认的Content-Type是application/x-www-form-urlencoded。 axios.post('/user', JSON.stringify({ firstName: 'Fred', lastName: 'Flintstone' })) .then(function (response) {