Some of my website pages aren’t displaying on some of the devices, but when I use VPN in that same device the pages are properly working, if you need more info (like code of the website or some additional info) than please let me know

my website: https://moviezilla.in/

please check movies and tv shows section

Hi @rohit-nainwaya!

Nice website. :smiley:

Could you tell us more about your project? What would help us here:

  • What is your tech stack?
  • Screenshots of what you see on different devices

Thanks!

Thank you so much for the compliment! I really appreciate your kind words. My project is a Node.js-based web application called moviezilla.in, which I built as a beginner to enhance my web development skills. The backend uses Express, with EJS as the templating engine. Key dependencies include axios, ejs-mate, and express. Additionally, I use the TMDB (The Movie Database) API to fetch movie data. The issue I’m encountering is that some of the website pages aren’t displaying on certain devices, but they work correctly when a VPN is used on the same devices. The project is hosted on Vercel, and I can provide more information or specific code snippets if needed to help diagnose the issue.

git repo. of the project: GitHub - rohit-nainwaya/Blog_Project: info about top movies, latest & upcoming movies..!




this is what happening with some devices …!

That is odd! I had a quick look at your repository and can’t see anything obvious. I also could not replicate.

As it looks like your pages don’t render without a VPN, it may be due to regional restrictions, network issues, or caching problems. Here are some steps to troubleshoot:

  1. Check local restrictions - are there geographic blocks on your server?
  2. Clear cache and try again
  3. Verify if any network firewalls restrictions are in place
  4. Check your server logs for any error messages or blocked requests
1 Like

Yes you are right, Thank you for your prompt response. After further investigation, I have identified that the issue with my pages not rendering is specific to the Jio network in India. The website works correctly on other networks.
This leads me to believe that there might be a network-specific issue with Jio. If you have any insights on why this might be happening or any suggestions on how to resolve this, I would greatly appreciate it.
Thanks again for your assistance.

1 Like

Great to hear you got a better insight on what’s happening, @rohit-nainwaya!

Did you try the steps above?

Hi Pawlean, I’m really sorry for the delay in my response and appreciate your patience.Yes I have tried the steps mentioned earlier, I’ve tried after clearing cache on cloudfare also, I noticed that the gRPC connections to the origin server option is currently turned off in Cloudflare’s network settings. Since my application doesn’t specifically use gRPC, I am unsure if enabling it will resolve the issue.
However, if you think this might help, I can enable it and see if it makes a difference.
Do you have any recommendations on whether enabling gRPC might resolve the issue, or should I proceed with other troubleshooting steps?
I have taken some screenshots of the network tab that highlight where the problem lies. Would you be able to provide any insights into why this might be happening with Jio or any suggestions on how to resolve it?

I’ve taken the following steps to troubleshoot the issue:

  1. Checked local restrictions: No geographic blocks were found on Cloudflare or Vercel.
  2. Cleared cache: Purged cache on Cloudflare, redeployed the project on Vercel, and cleared browser cache.
  3. Verified network firewalls: No restrictive firewall rules found on either Cloudflare or Vercel.
  4. Checked server logs: Reviewed logs on Vercel and firewall events on Cloudflare. Found some relevant entries.




Remember, this is only happening with Jio network

I can give you the access to all of my hosting, domain and cdn accounts, If needed!

Could you get in touch with Jio directly?

I can definitely reach out to Jio directly to see if they can provide any insights or help resolve the issue. However, before I do that, are there any other possible solutions or steps we could try on our end?
I’m just exploring all options to ensure we’ve covered everything.