ruby - Connect ember with an api server via nginx -


i have nginx proxy server connects api server ember client. working without problems.
when hit refresh button route except root route browser hits proxy , tries serve specified url. e.g. myapp.com/user hits user route in proxy server , response not found 404.
i'm new nginx don't know how configure steting. here proxy config:

upstream querybuilder {   # path puma sock file, defined   server unix:/home/deploy/essence/shared/sockets/puma.sock fail_timeout=0; }  server {   listen 80 default_server;   listen [::]:80 default_server;   server_name essence;     root /home/deploy/essence/public;   try_files $uri/index.html $uri @querybuilder;    location @querybuilder {     proxy_pass http://localhost:2300;     proxy_set_header x-forwarded-for $proxy_add_x_forwarded_for;     proxy_set_header host $http_host;     proxy_redirect off;     # try_files /fake_file @querybuilder;   }    error_page 500 502 503 504 /500.html;   client_max_body_size 4g;   keepalive_timeout 10; } 

the api server ruby/hanami application. working without probles, don't think have reconfigure this.
maybe important: use ember simple auth authentication.


Comments