728x90
반응형
React와 Spring Boot 연동 방법
1. package.json 파일에 프록시 설정
"proxy”: "http://localhost:8080",
"scripts": {...},
2. 통신 테스트
App.js
import React, { useEffect, useState } from "react"
function App() {
const [data, setData] = useState('');
useEffect(() => {
fetch('/api/main')
.then(response => response.text())
.then(data => setData(data))
.catch(error => console.error(error));
}, []);
return (
<p>{data}</p>
);
export default App
3. Spring Boot 코드
package com.project.hbd.domain.main;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class MainController {
@GetMapping("/api/main")
public String getMain() {
return "Hello Spring Boot🎃";
}
}
반응형
'프로그래밍 > React' 카테고리의 다른 글
[React] Get 파라미터로 List 전달 (0) | 2023.09.08 |
---|---|
[React] Module not found... 에러 해결 방법 (0) | 2023.08.23 |
[React] React Spinner 사용 방법 (0) | 2023.07.14 |
[React] axios progress bar 추가 (0) | 2023.07.10 |
[React] react-to-print 사용 방법 (0) | 2023.06.19 |