Axios отправляет пустой объект на Flask сервер
Моя функция отправки запроса
type CategoryT = {
id: number;
name: string;
creation_date: string;
creator_id: number;
};
async function PostNewCategory(category: CategoryT): Promise<void> {
Axios.post("/addCategory", category).then(
(response) => {
if (response.data != null) {
alert("Category was posted successfully");
}
}
);
}
Функция Flask
@main.route('/addCategory', methods=['POST'])
def add_category():
category_data = request.get_json()
now = datetime.now()
new_category = Category(
name=category_data['name'],
creationDate=now,
creator_id=category_data['creator_id'])
db.session.add(new_category)
db.session.commit()
return 'Done', 201
Если отправлять json с константами, например
{
"name" : "some name",
"creator_id": "123"
}
то сервер принимает эти данные.
Не могу понять, в чем проблема.
Помогите, пожалуйста