본문 바로가기

error

[React] You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports. * 상황 - 열심히 리액트에 라우트 설정 다 해줬는데 실행이 안되는 것이다 ! * 문제점 - footer.js에 아무 내용 안넣어줘서 그런 것이었다. 정확히는 footer.js에서 export 한 게 없어서 그런 것이었다. * 해결방법 - footer.js에 아무 내용이라도 넣고 export default footer; 추가 해줬더니 잘 돌아갔다. 더보기
CGRectMake is unavailable Swift * 상황 - 실습 중에 CGRectMake(0, 0, 100, 150)을 사용해야하는 시점이 있었는데 빌드하니까 빌드 안 됨. * 원인 - 맥북 버전에 맞춰서 xcode를 설치하다보니 xcode의 버전이 너무 낮아서 낮은 버전의 스위프트 언어를 사용하고 있어서 발생한 오류가 아닌가 하고 짐작한다. 현재 사용하고 있는 맥북 버전은 mac os x el capitan 10.11.6이고 xcode의 버전은 8.2이다. * 해결 CGRect 함수를 이용해서 해결해줄 수 있음. CGRect.init(x:0, y:0, width:100, height:150) CGRectMake를 삽입해야하는 곳에 위와 같이 수정해서 삽입하면 빌드되고 결과도 잘 나온다. CGRect는 사각형의 위치와 크기를 지정하는 구조체이다. 더보기
[Springboot] Maven pom.xml 첫줄 에러 * 상황 - Spring 프로젝트를 git url로 가져와서 import해서 생성. 프로젝트 아이콘과 pom.xml 파일의 아이콘에 빨간 X 표시 발견. * 원인 - Maven plugin 버전이 안 써있어서 나는 에러. * 해결 properties 안에 아래 코드 복사 해서 넣어준다. 3.1.1 3.1.1 1.8 그 이후에도 빨간 X 표기가 계속 되면 아래 포스팅의 해결법을 이용하자. Maven pom.xml 에러 * 상황 - Spring 실습 중에 프로젝트 새로 생성했는데 프로젝트 아이콘과 pom.xml 파일의 아이콘에 빨간 X 표시 발견. * 원인 - pom.xml에 새로운 dependency를 넣고 실행하면서 오래 걸리는 거 생각 못하 dev-jejecrunch.tistory.com 출처 : pr.. 더보기
로그인 페이지 작성 중 패스워드 전달 오류 * 상황 - 프로젝트 중 로그인 페이지 작성하고 있는데 패스워드가 전달되지 않아 로그인이 자꾸 실패함. (프로젝트 설정 : Spring Boot DevTools, Lombok, Spring Data JPA, MySQL Driver, Spring Web) * 원인 - login.jsp에서 패스워드의 path를 password로 정해놓고 Controller에서 파라미터를 pw 이름으로 받음. * 해결 - Controller에서 파라미터 이름을 pw에서 password로 변경함. 더보기
[Springboot] Maven pom.xml 에러 * 상황 - Spring 실습 중에 프로젝트 새로 생성했는데 프로젝트 아이콘과 pom.xml 파일의 아이콘에 빨간 X 표시 발견. * 원인 - pom.xml에 새로운 dependency를 넣고 실행하면서 오래 걸리는 거 생각 못하고 다른 실행 흐름을 실행하다가 새로운 라이브러리를 다운로드 받지 못함. * 해결 1. 프로젝트 폴더 클릭 후 Run As → Maven clean 2. 익스플로러 창에서 해당 프로젝트 오른쪽 마우스 클릭해서 Maven → Update Project (단축키 : Alt+F5) 3. 아래 4개 항목 체크 후 ok Force Update of Snapshots/Releases Update project configuration from pom.xml Refresh workspace .. 더보기
HTTP 404, 400, 500 Error 계속 해서 에러 상황 업데이트 중 (2020.10.26) 200 * 정상 404 Not Found * 클라이언트가 요청한 리소스가 서버에 없음 1. URL 오류 2. 해당 경로에 뷰 파일이 없는 경우 3. application.properties에서 뷰 파일 경로와 확장자를 다르게 설정한 경우 400 Bad Request * 클라이언트의 요청 구문이 잘못됨. * 브라우저는 이 응답을 200 OK 응답과 동일한 형태로 취급함. 1. required=true이면서 request parameter 값이 전달되어야 하는데 query string이나 http request body에도 값이 전달되지 않았을 때 2. 500 Internal Server Error * 서버에서 클라이언트 요청을 처리 중에 에러가 발생.. 더보기
Whitelabel Error Page 2 Whitelabel Error Page * 상황 - Spring 실습 따라가는 도중에 에러 발생. Spring Boot App으로 실행. * 원인 - .doc (워드) 파일을 .pdf 파일로 변환 후 변환된 파일 내부의 코드를 복사해서 실행했음. * 해결 - .doc 파일을 그대로 내려받아서 ms word로 연 후 거기서 코드를 복사 붙여넣기 함. 웬만하면 직접 타이핑보다 복붙을 활용하고, word로 doc 파일 open 후 코드 복사할 것. pdf나 웹상에서 보면 코드에 붙으면 안되는, 안보이는 문자가 같이 껴있을 수 있음. 더보기
Whitelabel Error Page 1 Whitelabel Error Page * 상황 - Spring 실습 중에 Spring Boot App으로 실행해서 웹브라우저에서 창 띄우고 나서 에러 발생 * 원인 - 아래에 길게 어디서 에러가 났는지 자세히 나와있지만 너무 눈이 아파서 가장 마지막에 검출된 에러를 보니 mysql Driver의 문제였음 * 해결 application.properties 파일 내 spring.datasource.url에서 database의 server 주소를 수정해줌. spring.datasource.url=jdbc:mysql://localhost:3306/student1?useUnicode=yes&characterEncoding=UTF-8&allowMultiQueries=true&serverTimezone=UTC 노란.. 더보기

반응형