Создание админ-панели для интернет-магазина на React. Где делать админку?

Вопрос об архитектуре построения.
Занимаюсь разработкой интернет-магазина на React.js.
Серверная часть Express+ SQL, через API работают с приложением.
Встал вопрос создания админ панели для добавления товаров, категорий и прочего.
Главный вопрос. Как было бы правильнее сделать админку? Вижу два основных варианта:
1) Сделать ее на том же домене, просто открывать по ссылке "/admin", но боюсь что это не самая лучшая затея в плане безопасности.
2) Вынести на отдельный сайт, с доступом по допустим VPN(или что-то в этом роде)?
Ну или предложите другие варианты, раньше ФуллСтак приложения не писал, возможно есть готовые хорошие практики.
  • Вопрос задан
  • 3929 просмотров
Решения вопроса 1
dasha_programmist
@dasha_programmist
ex Software Engineer at Reddit TS/React/GraphQL/Go
делай на поддомене - проще будет проксировать тем же nginx, для реализации удобно использовать уже
готовые решения
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
khegay
@khegay
Founder, Garuna
Тот же React на отдельном домене
Ответ написан
Комментировать
@Minaht
Нравиться идея на год льном домене, есть ли варианты как это делается (я новичок и ещё не всё понимаю)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы