- Dropdown box - https://www.w3schools.com/howto/howto_js_dropdown.asp
- Post with json - https://attacomsian.com/blog/xhr-json-post-request
- Expand collapse arrow - https://alligator.io/css/collapsible/
- https://www.w3schools.com/jsref/event_onload.asp run on page load
- https://www.taniarascia.com/how-to-connect-to-an-api-with-javascript/ Res
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS/Errors/CORSMissingAllowOrigin https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS - cross origin resource sharing https://www.nginx.com/blog/deploying-nginx-plus-as-an-api-gateway-part-1/ nginx plus may not work https://www.nginx.com/blog/deploying-nginx-plus-as-an-api-gateway-part-2-protecting-backend-services/ https://www.nginx.com/blog/deploying-nginx-plus-as-an-api-gateway-part-3-publishing-grpc-services/
https://docs.nginx.com/nginx/admin-guide/security-controls/securing-http-traffic-upstream/
https://docs.nginx.com/nginx/admin-guide/security-controls/configuring-jwt-authentication/