Я учусь, как сделать веб-приложение с реагированием и весенней загрузкой, и я работаю в IntelliJ
. Пока у меня есть небольшой комбо-бэкэнд и внешний интерфейс с 1-страничным вызовом API, который выглядит следующим образом.из fronend
handleSubmit(event) {
fetch( '/api/test', {
method: 'POST',
body: JSON.stringify(this.state),
headers:{
'Content-Type': 'application/json',
'test':''
}
}).then(res => res.json())
.then(response => console.log('Success:', JSON.stringify(response)))
.catch(error => console.warn('Error:', error));
console.log(JSON.stringify(this.state))
event.preventDefault();
}
, когда я тестирую его с конфигурацией пружины и конфигурацией tomcat в моем ide, все работает, мой код работает так, как я хочу, как на реагировать, так и на пружине
, но когда я собираюфайл war и разверните его прямо на томате, адрес моего приложения изменится с localhost: 8080 на localhost: 8080 / testapp /
, но мой вызов API все еще ищет localhost: 8080 / api / test
где я должен изменить конфиг на веб-интерфейсе, чтобы он указывал на другой URL или что-то на моем коте?