Я пытаюсь запустить приложение Angular 2, и все идет относительно гладко, пока я не нажму API для некоторых данных.
Apache отвечает перенаправлением 301, когда http-модуль Angular выполняет этот запрос OPTIONS, см. Заголовки:
Запрос:
OPTIONS http://api.mydomain.com/register/
Host: api.mydomain.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Access-Control-Request-Method: POST
Access-Control-Request-Headers: content-type
Origin: http://app.mydomain.com
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache
Отклик:
Connection: Keep-Alive
Content-Length: 341
Content-Type: text/html; charset=iso-8859-1
Date: Wed, 18 May 2016 18:35:02 GMT
Keep-Alive: timeout=5, max=100
Location: http://api.mydomain.com/register
Server: Apache/2.4.7 (Ubuntu)
Честно говоря, я новичок в Angular и CORS, поэтому надеюсь, что совершил ошибку. Спасибо за вашу помощь!