React Router routes not working on nginx create-react-app
If you wish to do this in a Dockerfile
and run your React
app, using nginx
please see the below answer.
https://stackoverflow.com/a/61753597/4388776
This fixes the React Router
issues where you allow nginx
to route traffic coming on different endpoints, directly to you React Application.
The answer is found in this thread React-router and nginx
What I had to do was modify default
configuration file in /etc/nginx/sites-available/default
to:
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri /index.html;
}