console.log не показывает сообщение после получения - PullRequest
0 голосов
/ 18 марта 2020

Я хотел бы понять, почему моя функция не показывает никаких сообщений в консоли. Все остальное работает. Состояние обновляется с выбранными данными и отображается в шаблоне реакции. Я предполагаю, что они не показывают данные в консоли, потому что они асин c, но почему они не показывают простую строку -> console.log ("START") console.log ("END")?

const clickSubmit = async event => {
    event.preventDefault();
  console.log("START") // <- why it's not shown?
  const signup = async (name, email, password) => {
      const res = await fetch(`http://localhost:8000/api/user/signup`, {
        method: "POST",
        headers: {
          Accept: "application/json",
          "Content-Type": "application/json"
        },
        body: JSON.stringify({ name, email, password })
      })
      const data = await res.json();
      await setValues({ ...values, error: data.message, logged: data.status });
      console.log(data)
      return data;
    };

    const data = await signup(name, email, password)
    console.log(data);
    console.log("END") // <- why it's not shown?
  };

Ответы [ 2 ]

0 голосов
/ 18 марта 2020

enter image description here


Я случайно добавил фильтр в браузер. удаление его вернуло все к норме.

0 голосов
/ 18 марта 2020

Если, как вы упомянули, из asyn c вызов даже не работает, то это могут быть сообщения в chrome Инструменты разработчика не выбраны, чтобы чтобы устранить эту проблему, нажмите на боковой панели consolde и убедитесь, что выбран messages (первый в списке). Как показано на рисунке ниже (выбрано 32 сообщения).
enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...