Я думаю, проблема в том, что вы забыли подготовить свое приложение React к работе. Вы потратили все время на его разработку и использование response-scripts-start или чего-то подобного. Когда вы закончите разработку, вы должны запустить реагирующую-скрипты-сборку, чтобы ваш код мог быть преобразован во что-то, что может прочитать браузер. Веб-браузеры не читают такие вещи, как импорт и требуют.
Вот информация о подготовке к производству (это очень просто) https://create-react-app.dev/docs/production-build
А вот информация о том, как интегрируйте его со своим внутренним сервером: https://create-react-app.dev/docs/deployment#other -решений
По существу: в папке вашего клиента запустите
npm build
На вашем сервере. js добавьте
app.use(express.static(__dirname + '/build')
Теперь клиент запрашивает ваш индекс. html с вашего внутреннего сервера, и он обслуживает ваше приложение реакции. Дополнительное преимущество: больше нет ошибок CORS. Любой обходной путь, который вы сделали для CORS, вы, вероятно, должны устранить.