Как Вы организуете фронт и бек если они имеют много общего кода?
Делаю проект React + Nodejs + TypeScript логичным выглядит использование общего кода, как минимум интерфейсов.
Как Вы организовываете проекты с общим кодом?
Если разделить по
root
- server обычное Express приложение
- client Обычное React приложение
- common Общий код
где server client имеют свои tsconfig.json
тогда проблема с baseUrl, потому как common находится вне его.
Быть может client поместить в server, что бы сервер мог получить доступ к коду, написанному в клиенте?
Можете попробовать Koltin MultiPlatfrom, общий код пишется в common модуле, чисто клиентский код пишется на KotlinJS, серверный можно на KotlinJVM (на самом деле очень большую часть кода можно написать в common модуле)