Hacker News new | ask | show | jobs
by Pesthuf 748 days ago
It’s a good option, but you can’t give users a reason for the failure. They might even assume your service is broken.
2 comments

I stopped listening on port 80 for everything… nobody’s complained yet! Maybe because they can’t find the service though.
I think it's fair to assume j. random user isn't typing "http://api.example.net" into their web browser.

leading www perhaps, leading api no.

You'd be surprised... generally if there's a dedicated hostname for the API, I would expect / to either display or redirect to API docs.

Also, doesn't help when you're reverse proxying /api to $API/api

Posting on this forum means you are probably not J. Random User. I mean specifically anyone who will not grasp the difference between http:// and https://api.example.com.