Я новичок в React, и у меня есть пользовательский интерфейс чата, в котором я пытаюсь проверить вызов API из службы.Пожалуйста, предположите, что сам вызов имеет правильные параметры, и даже если нет, я хочу увидеть сообщение об ошибке JSON, и я просто получаю пустое сообщение в чате в качестве ответа на сообщение пользователя.Вызов работает через приложение Postman в Chrome, но при попытке присвоить результат вызова переменной в реакции он не отображает значение ответа JSON при попытке отправить сообщение через чат пользовательского интерфейса.
Это функцияпользовательское сообщение передается этой функции, а затем сразу же после получения запроса API должен появиться ответ:
submitMessage(e) {
e.preventDefault();
var s = fetch('https://***', {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
'Authorization': '****',
},
body: JSON.stringify({ inputText: 'hi' })
});
this.setState({
chats: this.state.chats.concat([
{
username: "newUser",
content: <p>{ReactDOM.findDOMNode(this.refs.msg).value}</p>
},
{
username: "responsePlace",
content: s
}
])
});
}