blues_log
article thumbnail
Published 2023. 6. 22. 20:47
2023-06-22 TIL (404 Not Found Error) TIL&WIL

오늘 학습한 내용

  • Spring 학습
  • 알고리즘 문풀

문제상황

'스프링 부트 3 백엔드 개발자 되기' 7장을 공부하면서 생긴 오류였다.

 

블로그 글 삭제 기능을 구현하던 도중에 삭제 버튼을 눌러도 반응이 전혀 없던 오류였다.


시도한 내용

우선, POST MAN으로는 DELETE가 잘 구현이 되었다. 즉, 서버에는 문제가 없었다.

 

반응이 없는 문제이므로 js쪽 문제라고 생각했고 디버깅을 해봤는데..

 

404 Not Found

 

404가 에러가 떴다.. 즉 html에서 js파일을 찾지 못한다는 뜻이였다.

경로를 잘못 입력했다는 말인데..

기존에 작성했던 script는 다음과 같다.

<script src="static/js/article.js"></script>

 

상위 폴더를 더 자세하게 작성해야하나 해서 ..도 붙여보고 했지만 여전히 반응이 없었다.

 

결국 검색을 통해서 해결했다.


해결

참고한 블로그는 다음과 같다.

https://oingdaddy.tistory.com/227

 

Springboot static resource ERR_ABORTED 404 오류

springboot를 사용해서 web 개발을 하면 초반에 ERR_ABORTED 404를 심상치 않게 만나볼 수 있다. 404는 알다시피 경로에 있는 파일을 못찾는 경우이다. 즉 잘못된 경로를 입력했다는 것이다. 필자의 static r

oingdaddy.tistory.com

 

블로그 내용에 따르면 

 

기본 리소스 위치는 없는 것으로 취급하기 때문에 경로에 넣으면 안된다는 것이다.

즉 내가 작성했던 script는 다음과 같이 수정되어야 했다.

<script src="js/article.js"></script>

기본 리소스인 static을 경로 상에서 없앴어야 했다.


알게된 내용

  • 디버깅을 해보면 정답을 위한 힌트를 얻을 수 있다.
  • 검색을 잘하자
  • 대분류, 중분류, 소분류 이런식으로 키워드를 달아서 구글링하면 필요한 내용이 나온다.