웹 개발99 배포 관련 링크 창고 Minumal UI Kit https://minimal-kit-react.vercel.app/dashboard/app Minimal UI Kit minimal-kit-react.vercel.app CORS 문제 https://shared.tistory.com/188 짜증나는 CORS(Cross Origin Resource Sharing) 오류 프론트엔드 개발자도 아니지만 웹서비스 관련 코드를 조금 만져야하는 위치에 있는지라 얇은 지식으로 근근히 버티고 있다. 지난번에 브라우저 관련해서 코드를 수정하다가 CORS 이슈를 알게되 shared.tistory.com https://velog.io/@suasue/NestJS-CORS-%EC%84%A4%EC%A0%95 NestJS | CORS 설정 프론트에서 난 에.. 2023. 6. 24. https 적용(Route 53, ACM, 로드밸런서) 오늘 하루를 https를 적용하는데 써버렸다.. 처음 목표는 github.io로 프론트 서버를 돌리고 백엔드는 ec2에서 돌리는데 도메인을 구입해서 github에서 설정을 잘 해서 예쁘게 만들려고 했지만 도메인을 적용하면 ec2 프론트 엔드 서버로 자꾸 리다이렉트 돼서 그냥 돈을 조금 더 내더라도 ec2로 프론트를 돌리기로 했다. 도메인 구매 오늘 사용한 aws 서비스는 ACM(AWS Certificate Manager), Route 53, 로드밸런서 이렇게 3가지 서비스를 사용하였다. hosting.kr에서 도메인을 1년짜리를 5천원이었나 구입하였다. 무료 도메인을 사용하고 있었는데 내도메인.한국 사이트에서 무료로 제공하는 도메인은 ssl 인증이 안된다고 알고 있어서 결국 유료로 도메인을 구매했다. 구.. 2023. 6. 6. klub 1.2.0 버전 배포 ❗수 많은 구글 시트를 인수인계하면서 데이터를 잃어버리시진 않았나요? ❗회원들이 계속해서 회비 납부가 되었는지, 출석 몇 회인지 물어보지 않던가요? 안녕하세요! 저희는 정보대학 웹개발 동아리 KWEB입니다. KWEB은 KLUE 서비스를 개발 및 유지보수하고 있는 동아리입니다. 그런 KWEB에서 시트 기반의 동아리 관리를 대체할 플랫폼인 KLUB을 새로 출시했습니다! 현재 정보대학 소속 6개 동아리가 시범 사용 중에 있습니다. KLUB에서는 현재 다음과 같은 기능을 제공합니다. ✅ 편리한 회원 명단 관리 - 기존 엑셀 시트로 이전이 가능해요. ✅ 동아리 홍보 및 가입 - KLUB에서 홍보글 쓰고, 가입도 받을 수 있어요. ✅ 회의록, 출석부 관리 - 각 행사마다 출석부, 회의록을 저장할 수 있어요. ✅ 각.. 2023. 6. 4. klub 배포전 QA 진행 팀원들 기말고사 시작 전에 배포를 완료해야해서 QA를 일주일 동안 진행했다. 아무래도 동아리 학기 개념 추가가 너무 덩치가 커서 엄청난 에러가 발생할 것이라 예상했지만 다행히 예상보다 더 큰 에러는 발생하지 않아서 일주일 안에 QA를 끝낼 수 있었다. 다른 부분들은 뭐 이미 기능들이 안정적으로 동작해서 테스트하는데 오랜 시간이 걸리지 않았지만 학기가 변경되는 순간 즉, 모든 동아리 회원 정보, 회비, 모집 학기 등이 이월되는 순간 에러들이 봇물터지듯 흘러나왔다. 아직 나는 백엔드로 포지션을 바꾸고 nest js에 익숙치 않아서 팀원들이 열심히 만든 기능들을 QA하는데 집중하였다. 개인적으로 진행하던 프로젝트들은 테스트 코드를 같이 작성하면서 Spring Rest Docs를 통해 동시에 문서화를 진행하기도.. 2023. 5. 28. git flow 전략이란? klub 개발 프로세스 klub 팀에서 이번주에 1.2.0 버전을 배포 예정이라서 QA를 진행중이어서 git flow 전략에 조금 더 자세히 알아보고자 글을 작성하였습니다. git 브랜치 전략이란? 브랜치 전략이란 여러 개발자가 하나의 저장소를 사용하는 환경에서 효과적으로 협업을 하기 위한 전략입니다. 브랜치 생성, 삭제, 병합 등 git flow 전략을 사용하여 개발자들이 소스를 편하게 관리할 수 있습니다. git 브랜치 전략에는 git flow 전략뿐만 아니라 github-flow 라는 전략도 있지만 klub 팀에서는 git flow 전략을 사용하기에 git flow에 대해서 조금 더 자세히 알아볼 예정입니다. 만약 git flow가 없다면 개발자들은 어떤 브랜치에 PR을 날려야 할지 어떤 브랜치부터.. 2023. 5. 26. klub 개발 일지-20230519 보호되어 있는 글 입니다. 2023. 5. 19. 블로그 만들기 지금까지 한거 총정리 블로그 만들기 프로젝트를 시작한지 꽤 된 것 같은데 어찌저찌 여기까지 온게 신기하다. https://lemonsoju.blog/ http://lemonsoju.kro.kr/ 창규's 블로그 lemonsoju.kro.kr 도메인 도메인은 "https://내도메인.한국" 이라는 사이트에서 도메인을 발급 받았다. 도메인은 당연히 유료일 줄 알았는데 무료여서 너무 좋았다. 프론트엔드 프론트는 리액트를 공부하고 나서 뭔가 날 것 그대로의 지식들을 가져와서 조금씩 붙이면서 동작시켰는데 특히 css 부분은 일일이 폰트부터 글씨 크기까지 직접 타이핑을 하다가 mui라는 리액트에서 가장 유명한 css 라이브러리를 사용해서 깔끔하게 디자인 했다. 프론트는 열심히 할 생각이 없었는데 우연히 klub 팀에 프론트엔드 역할로 .. 2023. 5. 17. AWS RDS 마이그레이션 블로그에 글을 추가하고 나서 금액이 한달에 오천원씩 나온다. 프리티어임에도 불구하고 오천원씩 결제되니깐 걱정돼서 지금 EC2에서 프론트, 백엔드, DB 서버 동시에 돌리던 환경에서 DB 서버를 AWS RDS로 이전해서 분할하면 조금 금액이 낮아지지 않을까 기대하면서 DB를 이전했다. 갑자기 프리티어 제한을 넘은게 게시글에 이미지 삽입 기능과 미리보기 기능을 넣으면서 부터 갑자기 데이터 양이 증가해서 금액이 오른 것 같은데 DB를 RDS로 옮기고 또 페이징 처리를 지금 프론트에서 하고 있는데 한번데 모든 게시글 데이터를 받아와서 여기서도 자원이 많이 사용되는 것 같다. 페이징 처리할 때 데이터를 한번에 받아와서 하는게 아니라 페이지 별로 API를 통해서 데이터를 가져오도록 바꾸고 전체 게시글 수 같은 데이.. 2023. 5. 12. KLUB 소개 보호되어 있는 글 입니다. 2023. 4. 6. 이전 1 2 3 4 5 6 ··· 11 다음