Как Вы организуете фронт и бек если они имеют много общего кода?

Делаю проект React + Nodejs + TypeScript логичным выглядит использование общего кода, как минимум интерфейсов.
Как Вы организовываете проекты с общим кодом?

Если разделить по
root
- server обычное Express приложение
- client Обычное React приложение
- common Общий код
где server client имеют свои tsconfig.json
тогда проблема с baseUrl, потому как common находится вне его.

Быть может client поместить в server, что бы сервер мог получить доступ к коду, написанному в клиенте?
  • Вопрос задан
  • 779 просмотров
Решения вопроса 1
profesor08
@profesor08
Общий код отдельным модулем. Залей в гит, из гита тащи в проекты.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@MechanicZelenyy
Можете попробовать Koltin MultiPlatfrom, общий код пишется в common модуле, чисто клиентский код пишется на KotlinJS, серверный можно на KotlinJVM (на самом деле очень большую часть кода можно написать в common модуле)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы