If your website uses certificate-based authentication to access the data in your Wakanda project. Keep in mind that of the major browsers out there Safari will not handle the backend certificate authenticated connection. Instead of presenting the user with a request to authenticate using the certificate it will just report a 400 error and fail to connect. This can keep your Angular project from working properly. I have tried to create a user profile for the new account but his does not work.
The solution, for the time being, is to use your front-end web server. (In my case NGINX) and have the web server forward the traffic on the https port to the backend port. In this case, you can use the following block in the server profile for the rest service. If you want to offer other backend services to your front end application you will need to add blocks for them as well.
location /rest/ {
include proxy_params;
proxy_pass http://127.0.0.1:8081;
}
This snippet will forward the traffic from the front end to the back end allowing Safari to work. In this example, I have my Wakanda server running on the same server as my front end web server.