未捕获(承诺)错误:请求失败,状态码为405 POST AXIOS

时间:2020-04-17 00:45:36

标签: reactjs axios

我试图将数据发布到数据库中,但是每次我尝试躲避它时,都会出现405错误。 python也有一个错误,说我正在提交一个空列表。请指出正确的方向来解决这个问题。

const axios = require('axios')
       let URL = 'http://127.0.0.1:5000/Walls/saveComments'
       let HEADERS = {'Content-Type': 'text/plain;charset=utf-8'}

      axios.post(URL, HEADERS, {
          'post': post,
          'time': time
        })
        .then(function (response) {
          console.log(response);
        })

       // Axios Call to Save A Post in Backend
     }

2 个答案:

答案 0 :(得分:0)

发布请求的正确顺序是axios.post(url [,data [,config]]) 。这可能会有所帮助。

答案 1 :(得分:-1)

应该是

const axios = require('axios')
       let URL = 'http://127.0.0.1:5000/Walls/saveComments'
       let HEADERS = {'Content-Type': 'text/plain;charset=utf-8'}
const data = 'your data to post'

      axios.post(URL, data, {
           'headers': HEADERS,
          'post': post,
          'time': time
        })
        .then(function (response) {
          console.log(response);
        })

       // Axios Call to Save A Post in Backend
     }