Я пытаюсь опубликовать сообщение, но получаю метод ОШИБКИ 405, который не разрешен. Мой сервер работает довольно хорошо. Есть ли еще какие-то подробности, которые необходимо добавить в python?
Это мой python код с использованием flask.
from flask import Flask
from flask_restful import Resource, Api
from flask_cors import CORS
app = Flask(__name__)
CORS(app)
api = Api(app)
class HelloWorld(Resource):
def get(self):
return {'hello': 'world'}
api.add_resource(HelloWorld, '/')
if __name__ == '__main__':
app.run(debug=True)
, а в vue код:
axios({
method: 'post',
url: 'http://127.0.0.1:5000/',
data: {
name: this.name,
description: this.description
},
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
},
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});