В моем названии указана моя проблема, но я на самом деле ищу лучшую практику. В случае моего текущего проекта я использую приложение vue.js для вызова сервера nodejs, который я использую на том же компьютере. В процессе разработки я просто жестко запрограммировал http://localhost/api/etc.... в свои вызовы axios и решил, что с тех пор, как я развернул оба в производстве, чтобы жить на одной и той же коробке, это было бы хорошо, но после развертывания я начал получать 404s для вызовов axios. Мне пришлось реорганизовать мой код, чтобы использовать фактическое DNS-имя сервера.
Теперь это работает, но я чувствую, что что-то упустил. Я не уверен, что это проблема узла (для сервера api) или apache (внешний интерфейс хостинга).
Как лучше всего обращаться с URL-адресами?