verdantjuly (354) 썸네일형 리스트형 TIL 20230809 이번 주 목표 프로젝트 완성 발표 준비 오늘 목표 보드 관리 API 완성 오늘 한 것 보드 관리 API 완성 1. 보드 조회 시 권한 문제 보드 생성자는 초대를 받을 수 없다. 따라서 권한이 자동으로 부여되는 시스템이 필요하다. 시도 트랜잭션을 이용해 보드 생성과 동시에 생성된 보드에 대한 권한을 부여한다. makeBoard = async (userId, boardName, boardColor, boardContent) => { const t = await sequelize.transaction(); try { const makeBoard = await Boards.create( { userId, boardName, boardColor, boardContent, }, { transaction: t }, .. TIL 20230808 이번 주 목표 프로젝트 완성 오늘 목표 권한 관리 API 전체 완성 오늘 한 것 보드 생성 API 완성 1. 잘못된 브랜치에서 작업한 걸 다른 브랜치로 옮기고 싶을 때 문제 기능 브랜치에서 해야 할 작업을 main 브랜치에서 진행하였다. 시도 git stash push 를 통해 전체 stash로 올리고 원하는 브랜치에서 git push pop으로 가져온다. 해결 해결 되었다. 알게된 것 git stash push : 작성한 코드를 임시 저장하고 최신 커밋의 상태로 되돌림. 개별 파일 저장 가능. git stash pop : 임시 저장한 코드 불러오기. 불러오기시 저장된 내용이 삭제된다. 정리 git stash push : 작성한 코드를 임시 저장하고 최신 커밋의 상태로 되돌림. 개별 파일 저장 가능. g.. TIL 20230807 이번 주 목표 프로젝트 완성 오늘 목표 프로젝트 시작 오늘 한 것 CI/CD 완성 S.A. 작성 뼈대 코드 제작 1. CI/CD : AccessDeniedException , Missing credentials 문제 시도 1. S3와 CodeDeploy 권한을 모두 준다. 2. .aws 디렉토리를 모두 지운다. 해결 해결 되었다. 알게된 것 권한이 제대로 설정되어 있지 않거나 aws configure이 제대로 되어 있지 않은 경우 오류가 발생한다. 정리 권한이 제대로 설정되어 있지 않거나 aws configure이 제대로 되어 있지 않은 경우 오류가 발생한다. 체크리스트 [ O ] 예쁜 말로 협업하였는가? [ O ] 12시간 동안 몰입하였는가? [ ? ] 코딩 시 복사 + 붙여넣기를 하지 않았는가? [ .. TIL 20230806 이번 주 목표 CI CD 예습 오늘 목표 CI CD 오늘 한 것 CI CD를 완성하였으나 CodeDeploy agent 의 생명 주기 문제로 고전 중 1. git config 문제 CI CD 연습을 위해 ec2 인스턴스에서 SSH 를 만들고 github에 등록하였다. 이후에 다른 사람의 이름으로 commit이 올라갔다. 시도 SSH 를 몇 번 확인하였으나 아무리 생각해도 SSH는 중복이 되기 어렵다. 동생의 의견도 동일하였다. 해결 일단 commit이 잘못 되고 계신 계정 주인 분께 사과 메일을 보냈다. 친절한 회신을 통해 방법을 알려 주셨다. git config를 확인해 보니 그 분의 이메일로 되어 있었다. 배포가 잘 안 되어서 급한 마음에 또 복붙을 한 것 같다. 알게된 것 다른 사람의 이름으로 co.. TIL 20230805 이번 주 목표 CI / CD 예습 오늘 목표 test code 가 있는 CI / CD 만들기 오늘 한 것 1. Thunder Client에서 localhost 또는 127.0.0.1로 API 전송 시 무한 로딩(Processing) 문제 오늘 아침부터 Thunder Client API가 작동하지 않음. 시도 Postman 으로 시도 할 경우 정상작동하여 나의 이슈가 아닌 Thunder Client의 이슈일 수 있다고 판단 인터넷에 Thunder Client 관련 찾아 봄. 찾은 결과 : thunder-client-support 공식 레포지토리 이슈 https://github.com/rangav/thunder-client-support/issues/1251#issuecomment-1666113888 해결 .. TIL 20230801 이번 주 목표 하루 30분 알고리즘 타입스크립트, AWS 강의 오늘 목표 TIL 작성 TIL 리뷰 하루 30분 알고리즘 SQL과제 타입스크립트 3주차 타입스크립트 4주차 타입스크립트 5주차 오늘 한 것 TIL 작성 TIL 리뷰 하루 30분 알고리즘 : : 가까운 수 https://verdantjuly.tistory.com/352 SQL과제 타입스크립트 3주차 타입스크립트 4주차 타입스크립트 5주차 1. 관리자 설정 API 아이디어 - 시간 관계상 다음 프로젝트 때 구현하는 걸로 한다. (사유 : 타입스크립트 공부) 1. request-ip 라이브러리를 이용하여 클라이언트 ip를 받는다. 참고자료 : https://riverblue.tistory.com/22 2. 접근이 허용된 클라이언트 ip에게만 관리자.. 프로그래머스 코딩테스트 입문 : 가까운 수 (javascript, 20230801) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120890 나의 풀이 function solution(array, n) { array = array.sort() let close = 0 let result = 0 close = Math.abs(array[0]-n) result = array[0] for(i=1;iMath.abs(array[i]-n)){ close = Math.abs(array[i]-n) result = array[i] } } return result } 다른 사람의 풀이 function solution(array, n) { array.sort((a,b) => Math.abs(n - a) - Math.abs(n - b.. TIL 20230731 이번 주 목표 하루 30분 알고리즘 오늘 목표 하루 30분 알고리즘 타입 스크립트 3주차 오늘 한 것 하루 30분 알고리즘 kiosk 리팩토링 타입 스크립트 3주차 1. option을 가져올 때 더 간결하게 가져오고 싶다. 문제 option을 너무 복잡한 방식으로 가져온다. 시도 캐시를 저장할 때부터 option_optionId와 같이 저장한다. 불러올 때도 같은 방법으로 불러온다. 해결 시도의 방법으로 해결 알게된 것 forEach를 통해 option 정보를 optionID 별로 저장할 수 있다. 정리 forEach를 통해 option 정보를 optionID 별로 저장할 수 있다. 체크리스트 [ O ] 예쁜 말로 협업하였는가? [ O ] 12시간 동안 몰입하였는가? [ O ] 코딩 시 복사 + 붙여넣기.. 이전 1 ··· 19 20 21 22 23 24 25 ··· 45 다음