Я разрабатываю приложение MERN на своем локальном компьютере.
Внешний интерфейс находится на локальном хосте: 3000
Внутренний сервер находится на локальном хосте: 3003
У меня есть в моем коде переднего конца запрос, например, так:
axios.get('localhost:3000/comments', params)
Теперь я использую ngrok для показа приложения, например:
ngrok start front_end back_end
и мой конфигурационный файл .yml выглядит следующим образом:
tunnels:
front_end:
proto: http
addr: 3000
subdomain: fakedomaintest
back_end:
proto: http
addr: 3003
subdomain: fakedomaintestback
У меня вопрос был, нужно ли выставлять серверную часть другим способом, или я неправильно делю стек?
Когда я выставляю localhost: 3000 и localhost: 3003, я редактирую строки CRUD в коде переднего конца, чтобы они соответствовали URL-адресу ngrok, например:
axios.get('fakedomaintestback.ngrok.io/comments', params)
и после доступа к fakedomaintest.ngrok.io
это работает ....
Но есть ли более простой способ, при котором мне не нужно редактировать строки CRUD в интерфейсе каждый раз, когда я хочу использовать ngrok для удаленного прототипа?
Что мне здесь не хватает?