Доступ к XMLHttpRequest по адресу http://localhost:3000/framework/create' из источника http://localhost:4200' заблокирован политикой CORS - PullRequest
0 голосов
/ 21 ноября 2018

У меня есть ошибка

Доступ к XMLHttpRequest в 'http://localhost:3000/framework/create' из источника' http://localhost:4200' заблокирован политикой CORS: Ответ на запрос предполетной проверки непройти проверку контроля доступа: на запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin».

как это исправить?

я использую angular v7 иexpress.js для бэкэнда

import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';

@Injectable({providedIn : 'root'})
export class CommonService {

  uri = 'http://localhost:3000/framework';

  constructor(private http: HttpClient) { }

  addFramework(framework, bahasa) {
    const obj = {
      framework: framework,
      bahasa: bahasa
    };
    console.log(obj);
    this.http.post(`${this.uri}/create`, obj)
        .subscribe(res => console.log('Done'));
  }


}

1 Ответ

0 голосов
/ 09 декабря 2018

если вы используете хром, просто перейдите на https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi и введите его.обновите страницу, и она должна работать.

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