Ik loop momenteel tegen een CORS probleem aan met IE9. In mijn huidige project hebben bij de RESTful API op een subdomein gehost. Maar dat werkt niet lekker met de combinatie Angular.JS en IE9. Nu wil ik graag een /api maken op de front-end server die onderwater alle requests doorstuurt naar RESTful API. Alleen ik krijg het niet voor elkaar.
Het idee in het kort is:
Als ik een request doe naar http://project.nl/api/v1/news dan moet het onderwater gaan naar http://api.project.nl/v1/news
Alleen het lukt mij niet. Ik heb de volgende configuratie:
Het idee in het kort is:
Als ik een request doe naar http://project.nl/api/v1/news dan moet het onderwater gaan naar http://api.project.nl/v1/news
Alleen het lukt mij niet. Ik heb de volgende configuratie:
code:
1
2
3
4
5
6
7
8
9
| # XHR requests are routed to the API's real domain
location /api/ {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://api.project.nl;
proxy_ssl_session_reuse off;
proxy_set_header Host $http_host;
} |