adding readme file
This commit is contained in:
parent
cf460a79f9
commit
d8286281ff
|
@ -0,0 +1,15 @@
|
||||||
|
# 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
|
|
@ -14,7 +14,7 @@ Response: <span id="response"></span>
|
||||||
<script>
|
<script>
|
||||||
$(function() {
|
$(function() {
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: 'http://localhost:8080/service?url=https://google.com/',
|
url: 'http://localhost:8080/service?url=http://192.168.2.214:3000/',
|
||||||
success: res => {
|
success: res => {
|
||||||
$('#response').text(res);
|
$('#response').text(res);
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue