У меня есть веб-приложение с серверной частью, использующей серверную часть SparkJava, и приложение React, обслуживаемое с использованием узла, развернутого отдельно. Я надеюсь найти способ запустить реагирующее приложение поверх sparkjava (связанного вместе в банке uber) вместо обслуживания из node.js. Я попытался переместить приложение реакции (папку сборки, созданную npm run build) внутрь src/main/resources/public и указать на эту папку с помощью staticFiles.location("/public"); в SparkJava, но это не сработало. Есть ли способ сделать это, не переписывая интерфейс?

0
user1192699 30 Окт 2019 в 04:32

1 ответ

Ваш подход (обслуживание скомпилированных ресурсов через какой-либо маршрут на сервере SparkJava) логически обоснован, вам просто нужно убедиться, что реагирующее приложение обслуживается на всех «маршрутах», которые не покрываются API.

Однако было бы полезно получить более подробную информацию о том, что происходит не так.

0
Ethan McCue 30 Окт 2019 в 04:35