Реагировать не учитывая контекстный путь - PullRequest
1 голос
/ 19 июня 2019

Я использую React + Axios для вызовов API в приложении Spring-boot.

Путь к контексту моего приложения равен /test

Когда я запускаю свое приложение в браузере как,http://localhost:8080/test, Отобразится страница Реакт.На странице рендеринга я делаю GET вызов службы, который выглядит примерно так:

axios.get(api/events);

Так что ожидаемый вызов должен иметь вид http://localhost:8080/test/api/events, как/test является контекстом ROOT.Но /test добавлено в вызов API.

Это просто вызов http://localhost:8080/api/events, что приводит к 404.

Но когда я запускаю свое приложение в браузере как -http://localhost:8080/test/ (/ на КОНЦЕ) - вызовы идут как ожидалось

Кажется, что вызов API рассматривает путь к окну расположения пути, а не путь к контексту.

Как убедиться,что все вызовы должны обходить путь контекста, независимо от того, присутствует ли косая черта в URL браузера.

axios.get(api/events); axios.get(/api/events);

Оба не работают, если в конце нет слеша.URL браузера

...