Это вопрос самоуверенный, и поэтому я могу дать только самоуверенный ответ.
Я лично рекомендую ВАРИАНТ 1 , потому что вы столкнетесь с проблемами Cross-Origin-Resource-Sharing (CORS) в ряде мест, когда отсоедините свои переднюю и заднюю части. Это не значит, что этого нельзя сделать, но с вами будет раздражать.
С опцией 2 вам также, скорее всего, придется отправлять любые запросы на ваш сервер с абсолютными URL-путями, которые могут быть очень трудными для поддержки, когда приложение масштабируется.
С вариантом 1 у вас будет больше гибкости, меньше в обслуживании и меньше надоедливых обходных путей для реализации.