I generated empty backbone application from backbone-generator on my OS X 10.9.1. Then changed the connect hostname in Gruntfile.js to '0.0.0.0' and start the app.
The issue is that I cannot access the application from Android connected to the same home wifi network. I know that my local machine ip is 192.168.1.101. So, I typed in a mobile browser 192.168.1.101:9000 but nothing is loaded.
I have found several similar questions on SO:
But the answers did not help me and I cannot comment on them because of my low reputation.
Could anybody help with this issue and say what I'm missing?
It turned out that the issue reason was in the router wifi settings. The "WDS Settings" was disabled and to let devices communicate over network it should be enabled.
Questions that you reported deal with a local http server running on Android, in your case the application is running on your local machine, so it is necessary that your local machine and Android phone have IP addresses in the same subnet.
If you need to assign an IP_ADDRESS to your local machine (wi-fi interface), you can run in the Terminal
it may be useful for development purpose.