Показать сообщение отдельно
  #1 (permalink)  
Старый 23.01.2017, 17:28
Интересующийся
Отправить личное сообщение для r1sus Посмотреть профиль Найти все сообщения от r1sus
 
Регистрация: 22.02.2016
Сообщений: 26

Связка angular2 с API
Передо мной стоит задача связать форму регистрации с api. Отправляю данные post запросом, но данные отправляются запросом options. Как я подозреваю, браузер в целях безопасности запрещает кросс-доменные запросы. Как мне быть в этой ситуации? Я должна еще что-то настроить в angular или это проблема на сервере? Это пример файла http.service.ts
export class HttpAddUserService {

constructor(private http: Http) { }

postData(obj: AddUser) {
    const body = JSON.stringify(obj);

    let headers = new Headers({ 'Content-Type': 'application/json' });

    return this.http.post('http://..../api/adduser', body, { headers: headers })
        .map((resp:Response)=>resp.json())
        .catch((error:any) =>{return Observable.throw(error);});
    }
}

Последний раз редактировалось r1sus, 24.01.2017 в 15:07.
Ответить с цитированием