Как соединить React и Spring Boot Rest?

Рейтинг: -1Ответов: 1Опубликовано: 16.02.2023

у меня есть приложение, рест апи на джаве, реакт посылает запросы туда и получает данные. Реакт запускается на нод джс, можно ли как нибудь настроить одну точку доступа ( чтобы зайдя на порт 8080, работало и то, и другое? Может для этого нужен какой нибудь nginx?

Ответы

▲ 0Принят

Вы можете настроить Nginx для проксирования запросов на ваше приложение на порте 8080 и ваш сервер React на другом порте (например, порте 3000), и настроить Nginx для обслуживания клиентских запросов на порту 8080.

Вот пример конфигурации Nginx, который может использоваться для проксирования запросов на ваше приложение на порту 8080 и ваш сервер React на порту 3000:

server {
listen 8080;
server_name example.com;
location /api {
    proxy_pass http://localhost:8080;
}

location / {
    proxy_pass http://localhost:3000;
}}

В этом примере location /api настроен для проксирования запросов на ваше приложение на порту 8080, а location / настроен для проксирования запросов на ваш сервер React на порту 3000.

Вы можете настроить этот конфигурационный файл в зависимости от вашей конкретной ситуации.