16 lines
789 B
Markdown
16 lines
789 B
Markdown
# CORS-Proxy-NGINX
|
|
|
|
## Proof of Concept
|
|
Static HTML page that uses ajax to request api respose from express service through nginx proxy. If the ajax requests
|
|
the api directly it should fail with a cors error. The api increments a number everytime the express server responds so
|
|
you should know that the cached version is being hit if the response does not increment
|
|
|
|
### Steps to run
|
|
1. Build the sample api project ```npm install```
|
|
1. start the sample api ```npm start```
|
|
1. Start the nginx docker container ```docker compose up```
|
|
2. Find local ip address ```ifconfig en0|grep inet|awk '{print $2}'```
|
|
3. Update ajax request in index.html to point to your docker container
|
|
4. Open index.html and refresh to verify value is not incrementing
|
|
5. Wait 15 seconds and value should increment
|