Я использую реакцию, чтобы отправить форму на флэнд-бэкэнд. Данные представлены в json, это пример.Колба JSON почтовый запрос не работает
add_new_user(e){
e.preventDefault()
var user_details = {}
user_details['fname'] = this.state.first_name
user_details['last_name'] = this.state.last_name
var post_request = new Request('http://127.0.0.1:5000/add_new_user', {
method: 'post',
body: JSON.stringify(user_details)
})
fetch(post_request).then(function(response){
console.log(response)
})
На моем бэкэнда код выглядит так,
@app.route('/add_new_user', methods=['POST'])
def add_user():
content = request.json()
print content
return 'user added'
Однако содержимое переменной равно нулю, и поэтому печатные данные на экране нет. Как я могу это исправить? Что я делаю не так. Спасибо
добавил '' 'content-type: application/json''', но похоже, что это не работает, почему? – rksh