effect_tw
@effect_tw

Ответ от сервера, Response, отрабатывает без данных?

Запрос:
const response = await fetch(url, {method, mode : "cors", headers})
      console.log(response)

ROUTER:
router.get(
  "/getter",
  async (req, res) => {
    try {
      res.status(200).json({ message: "Ответ получен" });
    } catch (e) {
   // остальной код

Получаю такой ответ: - Но как мне получить объект переданный в json() со свойством message
5ecfb7427e528531812306.png
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ответы на вопрос 1
@yaroslav1996
Попробуйте так для начала, fetch же стрим возвращает а его распарсить нужно :

fetch(url, {method, mode : "cors", headers}).then(function (response) {
    return response.json()
  })
  .then(function (data) {
    console.log('data', data)
  })

const response = await fetch(url, {method, mode : "cors", headers})
const result = await response.json();
console.log(result)


Про Fetch API - https://developer.mozilla.org/ru/docs/Web/API/Fetch_API
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы