Ответы пользователя по тегу JavaScript
  • Как вернуть json из fetch конструкции?

    @valentinmamontov
    Если ошибка с CORS и проект на localhost, то попробуй следующее:
    1) Через firefox работать над проектом, он к cors политике как то слабей относится, чем хром.
    2) установить расширение cors everywhere, активировать плагин на странице проекта и перезагрузить страницу с проектом.
    3) через прокси пропускать свой запрос:
    Пример на React делал (на метод ЖЗ не обращай внимание)
    componentDidMount() {
        const proxyurl = "https://cors-anywhere.herokuapp.com/"; //Прокси как ты понял
        const url = "https://jsonplaceholder.typicode.com/users"; // твой сайт который не отправляет CORS
        fetch(proxyurl + url) 
          .then(response => response.json())
          .then(users => { this.setState({ state: users }) })
          .catch(() => console.log("Can’t access " + url + " ERROR!!!"))
      }
    Ответ написан
    Комментировать