Http://mysite:8000, я такое только на локальном сервере встречал, а вот в браузере так запрос никто не делает(из простых пользователей). Я что-то упускаю, можно какую-нибудь книжку, или что-то вроде того, чтобы я понимал как правильно работать с back-end development, сначала я делал на нативном PHP, потом решил попробывать повторно понять server JS. Но тут и маршрутизация другая, и вообще всё так непонятно /:
смотри, пхп у тебя работал через апач или nginx который проксировал запрос на php, тут тоже самое по сути, только проксируешь в приложение, можешь почитать про веб серверы и как это работает