У меня есть веб-приложение с серверной частью, использующей серверную часть SparkJava, и приложение React, обслуживаемое с использованием узла, развернутого отдельно. Я надеюсь найти способ запустить реагирующее приложение поверх sparkjava (связанного вместе в банке uber) вместо обслуживания из node.js. Я попытался переместить приложение реакции (папку сборки, созданную npm run build
) внутрь src/main/resources/public
и указать на эту папку с помощью staticFiles.location("/public");
в SparkJava, но это не сработало. Есть ли способ сделать это, не переписывая интерфейс?
1 ответ
Ваш подход (обслуживание скомпилированных ресурсов через какой-либо маршрут на сервере SparkJava) логически обоснован, вам просто нужно убедиться, что реагирующее приложение обслуживается на всех «маршрутах», которые не покрываются API.
Однако было бы полезно получить более подробную информацию о том, что происходит не так.
Похожие вопросы
Новые вопросы
spark-java
Spark - это легкая платформа веб-приложений, вдохновленная Sinatra Руби. НЕ ИСПОЛЬЗУЙТЕ ДЛЯ ВОПРОСОВ О APACHE SPARK.