извлечение API с angular - PullRequest
       2

извлечение API с angular

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

привет, у меня есть BackFnd API RestFul с Nodejs и ExpressJS фреймворком, а также мой FrontEnd фреймворк Angular, поэтому, когда я вызываю любой API в приложении PostMan, все в порядке, и я могу правильно получить ответ , а также я в порядке, вызывая API в браузере , но , когда этот API вызывает с Angular Я не могу отправить запрос и поэтому я не могу получить любые данные с сервера, так почему я могу отправьте запрос и получите ответ от RestFul API в PostMan и браузере, но в проекте angular он работает неправильно и отладчик angular не работает!

const url = 'http://111.222.333.444:8080/api/v1/admin/login';

    const body = {
      email: 'myname@gmail.com',
      password: '123456'
    };

    this.http.post(url, body).subscribe(
      res => {
        debugger;
        //TODO
      },
      error => {
        //TODO
      }
    );

1 Ответ

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

Я решил эту проблему, эта проблема была из бэкэнда, потому что я не добавляю заголовок ответа: совместное использование ресурсов общего доступа (политика cors) к ответам, и когда я добавил это сейчас, я могу получить ответ с сервера.

- эта проблема может увидеть каждый, у кого есть эта проблема: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS

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