I'm trying to post some data from my react
component via axios
to my Flask
server, like so:
handleSubmitSeeds(event) {
event.preventDefault();
const {userId} = this.props
const data = {
arabica: this.state.formSeeds
};
const url = `${process.env.REACT_APP_WEB_SERVICE_URL}/handle_seeds/${userId}`;
axios.post(url, data)
.then((res) => {
console.log(data);
})
.catch((err) => {
});
};
and at backend:
@seeds_bp.route('/handle_seeds/<user_id>', methods=['GET','POST'])
def handle_seeds(user_id):
post_data = request.get_json()
arabica = post_data.get('arabica')
(...)
but i'm getting the following traceback:
AttributeError: 'NoneType' object has no attribute 'get'
what am I missing?