아주 간단한 실수였지만, 후에 같은 실수를 반복했을때
삽질하지 않고 해결하고 싶어서 공유한다.
리액트를 이용하여 스프링서버와 통신하는 중
http://127.0.0.1:9090/toss/fail
경로로 요청을 보내면 404 error가 발생하고
http://127.0.0.1:9090//toss/fail
경로로 요청을 보내야 애플리케이션이 정상 실행되는 경험을 하였다.
리액트에서 경로를 ip:port//path
로 지정해주면 정상적으로 동작은 할 것 같았으나 비정상적인 상황이라 고 판단되어 Controller 부분을 확인했다.
원인은 간단했다.
@RestController("/toss")
@Slf4j
public class TossController {
// 내부구현 생략
}
이러했던 기존의 코드를
@RestController
@RequestMapping("/toss")
@Slf4j
public class TossController {
// 내부구현 생략
}
로 변경하였다.