React - aplikacja i rest Api na tym samym serwerze

0

Witam

Mam postawiony projekt w create-react-app oraz Rest Api na json server.

Projekt działa na localhost:3000 a api localhost:3001 stąd też mam problemy z HTTP CORS.

Da się zrobić obie te rzeczy na jednym serwerze localhost:3000 abo jakoś to inaczej rozwiązać?

1

Tak, da się. Stawiasz sobie reverse proxy.

0

Jako że dopiero zaczynam, możesz napisać jak to się robi?

0

@nefren: poczytaj o nginx reverse proxy. Nginx to serwer HTTP, natomiast reverse proxy polega w skrócie na tym, że wszystko co idzie np na localhost:80/* jest kierowane na localhost:3000 a to co idzie na http://localhost:80/api/* jest kierowane na localhost:3001
Poszukaj w internecie gotowej konfiguracji, a tu masz dokumentację: https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/

1 użytkowników online, w tym zalogowanych: 0, gości: 1