[WEB] CORS
2022. 6. 7. 20:02
programming/HTML, CSS
1. CORS(Cross Origin Resource Sharing)란? - 다른 출처 리소스 공유 - HTTP 요청은 기본적으로 Cross-Site HTTP Requests가 가능하다. - 하지만 Cross-Site HTTP Requests는 Same Origin Policy를 적용받기 때문에 요청이 불가하다. 그럼 Same Origin Policy는 뭐야? 먼저 Origin에 대해서 알아보자. Origin(출처)은 Protocol, Host, Port 번호까지 모두 합친 것을 의미한다. SOP (Same Origin Policy)? SOP는 지난 2011년, RFC 6454에서 처음 등장한 보안 정책으로 말 그대로 “같은 출처에서만 리소스를 공유할 수 있다”라는 규칙을 가진 정책이다. 그러나 웹이라는..
CSS 기본적으로 적용하기
2022. 5. 12. 16:18
programming/HTML, CSS
CSS 적용 순서 스타일을 만든다. HTML태그 선택 CSS 스타일을 HTML태그에 입히기 /* 예시 */ .text-red { color:red; } /* 스타일 이름 { 스타일 정의 정의한 스타일 내용 } */ CSS Reference - 속성 값 참조 https://www.w3schools.com/cssref/default.asp CSS Reference W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many mor..
html 자주 사용하는 태그들
2022. 5. 12. 15:58
programming/HTML, CSS
자주 사용하는 태그들 text text 로그인 링크주소로 이동 가장 기본적으로 자주 사용하는 태그들입니다.
새로운 프로젝트 시작!
2022. 4. 28. 10:03
programming/SpringBoot
프로젝트 생성! 완벽하게는 아니지만 새로운 강의를 보면서 다시 프로젝트를 진행해보려고 합니다. 처음 할 때는 버전이 뭐가 중요하냐 이런 생각에 그냥 만들었지만 지금에 와서는 개발환경의 중요성을 깨닫게 되었습니다. 그래서 새로운 프로젝트 생성 시 개발 환경을 캡처해두고 어떤 환경에서 작업했는지를 확인하는 습관을 들이려고 합니다. 이번 강좌는 전에 한번 보았던 Gradle이 아닌 Maven입니다. Gradle이 그나마 익숙하기 때문에 Gradle로 바꾸면서 진행을 해볼까 했는데 다시 한번 생각해보니 Maven Project도 계속 보게 될지도 모르는데 한번 경험해보고 어떤게 좋은지 비교해보는것도 좋을거 같아서 Maven으로 그대로 진행하기로 했습니다. 강좌를 다 보고 프로젝트를 완성한다면 다시 Gradle로..
게시글 등록 시 오류 발생 "/api/v1/posts"},"status":403,
2022. 4. 26. 13:32
programming/Trouble Shooting
로컬에서는 잘 되는데 EC2에서 글 등록이 안된다. 로그인은 잘 되는데 로그인 후 권한이 문제인지 글 등록이 안됬습니다. 해당 오류문은 다음과 같습니다. 사실 오래 전부터 발생했던 문제인데 일단 진도 나가는거에 급급해서 나중에 수정하자! 이러고 미뤄두고 있었습니다. 찾아보니 역시 권한이 문제였고 문제를 해결 해 주었습니다. step1) Ec2로 접속해서 db로 이동하기 mysql -u 유저아이디 -p -h 아마존RDS엔드포인트 비밀번호를 입력하고 나면 db로 접속이 됩니다. use 데이터베이스명; 세미콜론(;)을 깜빡하시면 안됩니다. step2) user table role 변경 (권한 변경) select * from 테이블명; // 유저 있는지 확인 update 테이블명 set role = 'USER..
yaml 구문 오류 did not find expected '-' indicator while..
2022. 4. 25. 21:24
programming/Trouble Shooting
책에 나오는 모든 실습을 어찌어찌 해 보니 또 다른 오류가 발생했습니다. travis에서 오류 발생. 로그를 확인해보니 failed to deploy라고 뜹니다. 그럼 CodeDeploy로 가서 확인을 해 보겠습니다. 실패라고 뜨니 event를 확인해보겠습니다. 저기 링크 되어 있는 d-V2V54N48G를 클릭하고 쭉 내려보시면 View events 라고 있습니다. 거길 클릭해보면 어떤 에러가 발생하는지 확인할 수 있습니다. 오류문을 확인하고 stackoverflow에서 찾아보았습니다. 오잉? YAML 파일에 들여쓰기 문제..? 바로 찾아보았더니 코드에 정말 들여쓰기 문제가 있었습니다. 들여쓰기를 제대로 해주니 바로 오류가 안떴습니다.
[springboot] /error, so you are seeing this as a fallback
2022. 4. 6. 11:46
programming/Trouble Shooting
500 에러가 발생했습니다. 약 2주가 db도 새로 만들어보고 이런저런 사이트를 찾아보았으나 해결책을 못찾았습니다. SQL Error: 1054, SQLState: 42S22 로그를 찾다보니 SQL Error를 발견! application.properties에서 // 수정 전 spring.jpa.properties.hibernate.hbm2ddl.auto: none // 수정 후 spring.jpa.properties.hibernate.hbm2ddl.auto: update 저렇게 바꾸어주면 된다고 해서 적용해보았습니다. 저 같은 경우에는 spring.jpa.properties.hibernate.hbm2ddl.auto 구문 자체가 없어서 update로 추가해주었더니 바로 500 에러 페이지가 해결되었습니다..
[CodeDeploy] The specified key does not exist.
2022. 3. 29. 20:12
programming/Trouble Shooting
상황 : Travis CI, S3, CodeDeploy 연동 중 배포 실패 오늘도 오류가 발생하였습니다. ㅠㅠ 키 값이 문제인 거 같은데 그래서 코드를 살펴보았습니다. 세팅 값을 비교하던 중 CodeDeploy 설정에서 키 : Name 값 : chuwg-springboot2-webservice 저렇게 설정해서 key: chuwg-springboot2-webservice.zip라고 지정을 해주었는데 그전에 zip 파일 받을 때 프로젝트명으로 받았던 게 기억나서 프로젝트 명으로 key 값을 변경하였더니 성공 문구가 떴습니다. 얼떨결에 때려 맞춘 셈이 되었지만 다시 똑같은 오류가 발생하지 않도록 포스팅하였습니다 다행히 해결!