Невозможно получить API Spring Boot в React ⇐ Javascript
-
Гость
Невозможно получить API Spring Boot в React
Я пытаюсь подключить API весенней загрузки к моему проекту реагирования. Но я не получаю никакого ответа. Несмотря на то, что мой API работает отлично, я даже не вижу сообщений об ошибках в консоли. Мой carData.js такой:
import { useState, useEffect } из «реагировать»; const CarModelData = () => { const [carModelData, setCarModelData] = useState([]); return fetch("http://localhost:8080/getAllCarModels",{метод: 'GET'}) .then(res => res.json()) .then(carModelData => setCarModelData(carModelData)); useEffect(() => { ДанныеМоделиАвтомобиля(); },[]); } экспортировать CarModelData по умолчанию; и мой index.jsx такой:
export const CarManagement = () => { константная тема = useTheme (); constcolors=tokens(theme.palette.mode); константные столбцы = [ {field:"id",headerName:"ID",flex:1}, {field:"modelName",headerName:"Название модели",flex:1}, {field:"brandName",headerName:"Бренд",flex:1,cellClassName:"name-column--cell"},]; возвращаться ( Добавить Обновить Удалить ); }; экспортировать CarManagement по умолчанию; Я пытался использовать @CrossOrigin на своем сервере и пытался написать код для получения API разными способами, например, с помощью axios, но ничего не изменилось.
Я пытаюсь подключить API весенней загрузки к моему проекту реагирования. Но я не получаю никакого ответа. Несмотря на то, что мой API работает отлично, я даже не вижу сообщений об ошибках в консоли. Мой carData.js такой:
import { useState, useEffect } из «реагировать»; const CarModelData = () => { const [carModelData, setCarModelData] = useState([]); return fetch("http://localhost:8080/getAllCarModels",{метод: 'GET'}) .then(res => res.json()) .then(carModelData => setCarModelData(carModelData)); useEffect(() => { ДанныеМоделиАвтомобиля(); },[]); } экспортировать CarModelData по умолчанию; и мой index.jsx такой:
export const CarManagement = () => { константная тема = useTheme (); constcolors=tokens(theme.palette.mode); константные столбцы = [ {field:"id",headerName:"ID",flex:1}, {field:"modelName",headerName:"Название модели",flex:1}, {field:"brandName",headerName:"Бренд",flex:1,cellClassName:"name-column--cell"},]; возвращаться ( Добавить Обновить Удалить ); }; экспортировать CarManagement по умолчанию; Я пытался использовать @CrossOrigin на своем сервере и пытался написать код для получения API разными способами, например, с помощью axios, но ничего не изменилось.
Мобильная версия