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"
}

то сервер принимает эти данные.
Не могу понять, в чем проблема.
Помогите, пожалуйста


Ответы (0 шт):