nodejs app running under subdomain, but routes aren't working

Posted January 18, 2020 735 views

I’ve setup a nodejs app to work under a sub-domain and another app to work under the main domain, but the sub-domain application only works on the root directory of the subdomain (e.g. if I navigate to any other route I get a 404 error (e.g.

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
1 answer

Hi @aliajami92,

Can you show us your routes? It’s hard to pinpoint the problem without actually having them infront of us. Having said that if you wish to give it a try and troubleshoot the experienced problem yourself, I’ll recommend you to check the following article - HERE


  • Thanks for answering,
    Here are some other details:
    I have a nodejs app running on port 5000 that I used nginx to serve to and another html file to run under
    Now the nodejs app has internal routes like /api/users and when I go into the root directory of the app ( i get the correct response but if I try I get a 404 error.
    Im not sure if this is from the nodejs app itself or nginx config