Я не могу понять, что я упускаю из виду, возможно, это очевидное или непонимание.
В приложении, с которым я работаю, используются субдомены, которые на сервере хостинга работают правильно. Я решил, что локальная установка вызовет некоторые проблемы вокруг маршрутизации, поэтому я прочитал об изменениях в /etc/hosts и использовании жемчужины Ghost. Оба, кажется, работают нормально, то есть localhost: 3000/становится myapp.local: 3000, но я не понимаю, как идти на вход в учетную запись поддомена. Вот пример...
- myapp.local: 3000/session/new = страница входа в систему по умолчанию для приложения
- myapp.local: 3000/signup = стандартная страница регистрации
- Я могу создать учетную запись здесь, например. Sub1
- Страница с благодарностью показана с ссылкой на sub1.myapp.com, которая указывает на размещенное приложение (локальный db также показывает этот домен).
- sub1.myapp.local вручную добавлен в /etc/hosts и
dscacheutil -flushcache
- sub1.myapp.local: 3000/session/new - это субдомен
- попытки входа возвращаются, что это недопустимый домен. Это, по-видимому, имеет смысл, потому что локальный db показывает url как sub1.myapp.com на сервере хостинга.
Итак, мой вопрос заключается в том, существует ли локальное обходное решение, которое я могу использовать для разработки, или я полностью пропустил фундаментальную концепцию на этом пути?