내가 생각하기에 조건문은 쉬워 보이면서도 어찌 보면 정말 어려운 영역이라고 생각한다. 오늘은 페어님과 함께 JS 코드를 작성하는 시간을 가지면서 조건문을 작성하는 문제에 맞딱드렸다. 문제에 힌트로 제시가 되어 있는 수도코드를 보니 간단하게 if, else 문으로 작성을
오늘 페어랑 코플릿 풀면서, 궁금했던 점 해결하기https://stackoverflow.com/questions/40313263/why-is-in-javascript\[] creates a new (and empty) array each time you wri
간단한 반복문이라면 그냥 쉽게 쓸 수 있다. 하지만 피보나치 수열을 다루거나, 이중 반복문을 다룬다면 그때부터 문제가 복잡해지는 것 같다. 나는 처음부터 머리가 좋은 사람도 아니고, 수학도 수능에서 겨우 3등급을 받았다. 수학은 그냥 외워서 기본 점수 정도만 받아가는
레이아웃을 짜던 중에 다음과 같이 엣지가 맞지 않는 현상이 생겼다.section 1,2의 세로 길이 합과 section 4의 세로 길이를 모두 같게 하고 싶어서, flex 속성을 다음과 같이 잡았었는데 이와 같은 결과가 나온 것이다. 분명히 부모컨텐트의 세로 너비는 모
section1 문제를 풀면서 마주했던 내용이었다.이와 같이 코드를 작성하고 당연히 될거라고 생각했지만, 테스트 통과가 되지않았다.vscode를 켜서 브라우저에서 확인해 봤는데,클릭을 할 때마다 콘솔에는 undefined가 뜨고 있었다. 인터넷을 검색해보니 나와 비슷한
윈도우처럼 GUI로 설치가 쉽지 않았지만 설명을 차근차근 따라가니 설치할 수 있었다.여기로 들어가면 와콤 공식 홈페이지에 설명된, 우분투 운영체제용 설치 방법이 나와 있다. 그러면 깃허브 문서로 이동하는데, 총 3가지 SW를 소개하고 있다.잘 읽어보면 3개를 다 설치할
고차함수 부분을 복습하다가 여러 개의 함수를 파이핑하는 코드를 작성하는 연습을 다시 해보기로 했다. 이렇게 작성을 하고, 함수를 호출하였더니 arr.filter는 함수가 아니다 라는 에러메세지가 떴다. filter함수 자체에서는 문제가 없었기 때문에, 다음과 같이 콘솔
일단 console.log자체가 환경에 따라 다른 결과를 출력하는 함수이기 때문에 이것을 사용하면 안된다고 한다.(크롬 브라우저에서는 잘 찍힌다고 함. VScode는 안되는듯 )그리고 클래스 문법을 통해서 생성한 속성과 메소드는 기본적으로 열거가 불가능하다고 한다. 그
방향 그래프를 DFS로 순회하면서 특정 정점에 도달할 수 있는지에 대한 문제를 풀었다.맨 처음에 작성한 코드는 다음과 같다. \-그래프를 입력받은 정점에서 순회하며 갈수있는 모든 정점을 배열에 저장한다.\-순회 방식은 DFS\-순회가 완료되면, 순회한 정점들이 배열에
위 부분에서 then 중간에 return 문을 빼먹었다 => 이 때문에 아무리 다른 부분을 수정해도 통과가 되지 않았다. 화살표 함수를 여러 줄로 작성할 경우, 그리고 promise의 경우 리턴 처리를 반드시 잊지 말자
위와 같이 페어분이 작성하신 코드에서 에러가 나왔다. 원인: 변수 선언부보다 변수 사용을 더 위의 줄에서 하고 있었기 때문이다. const let의 경우 반드시 변수 선언문 이후에 변수 사용해야 함을 잊지말것
list.map...is not a function 이라는 에러가 콘솔에 찍혔다. 처음에는 다음과 같이 코드를 썼다. .then 내부에서 setFlightList에게 value 인자를 전달하는 것을 인지하지 못하고 있었다. getFlight(condition).th
브라우저 폴리필 관련하여 업데이트 시켜주라고 나와 있어서 업뎃해줌!
프롭스 다양하게 내려주고 쓰는 방법children 으로 작성한 부분을 주목해 둘 것.
위 상태에서는 post 요청을 보내도 콘솔에 아무것도 찍히지 않는다. 왜냐면 요청이 끝났을때를 나타내는 request.on('end',...)구문 내에서 두개의 조건문을 써 줘야 하는데, 이렇게 작성했으니 당연히 body는 배열일 것이고, 에러가 날 수밖에 없는 거다.
에러메세지에러원인함수 이름만 작성했더니 위와 같이 함수의 구현 사항이 테스트 코드에 출력되었다.테스트 코드해석: 주어진 핸들러는 태그 내에 존재해야 하며핸들러의 타입은 함수여야 하고핸들러에다가 toString()메서드를 적용했을 때 addTags 라는 문자열과 일치하여
페어분께서 차분하게 설명을 해 주셔서 바로 이해가 되었고, 스프린트도 해결할 수 있었다.페어분처럼 정제된 언어로 깔끔하게 설명할 수 있도록 더 노력해야겠다고 생각했고, 페어분처럼 논리적으로 설명할 수 있으려면 난 아직 많이 멀었구나 생각이 들었다.요즘 제자리걸음이라는
에러메세지를 그대로 복붙하여 검색했더니 같은 문제를 겪고 해결하신 블로거가 있어서 참고했다.pull을 하지 않은 상태에서 바로 push를 하면 생길 수 있는 에러를 방지하려고 이런 에러를 띄워준다함. vercel 배포 중, src refspec master does n
해결방안https://github.com/codestates/agora-states/discussions/2423해결 명령어위 명령어 터미널
||왼쪽의 값이 falsy라면 오른쪽 값을 변수에 할당, 객체일 경우 키에 대한 값으로 지정하겠다는 의미이다.
페어분과 동일한 코드를 이용하여 테스트 진행했으나, 통과 안되어서 테스트 환경에 차이가 있는 것으로 결론 내림. 아래의 링크대로, 타임아웃 시간을 5000에서 500000으로 증가시켜 실행한 결과 해결 가능하였다.https://github.com/codesta
트랜잭션을 통해서도 처리를 할 수는 있겠지만.. 의도한 바와는 거리가 멀다.(스프린트 목적과도 거리있음) 각각의 테이블에 대해서 데이터를 삽입해야 하는 상황이고, orders 테이블의 id가 동시에 order_items에 들어가야 하는 상황이다. 그렇기 때문에 쿼리문이
씨마켓 스프린트 코드 리팩토링 중에 마주한 에러였다. 에러 메세지를 그대로 복사하여 구글링했더니 친절하게도 어떤 블로그에서 에러원인을 상세히 설명하고 있었다. 구글링 전, 서버가 클라이언트에게 응답을 했는데, 또 응답을 하려고 해서(에러 메세지 말 그대로 해석해보면 헤
자꾸 빼먹는 부분1\. 시퀄라이즈 쿼리 메서드 사용 시, 비동기 처리 꼭 할 것2\. 시퀄라이즈 쿼리의 결과는 객체 안에 3개의 객체가 있는 형태인데, 그 중 진짜 결과값을 써야 함. 이를 위해 결과값.dataValues를 꼭 써야 함!3.jwt의 verify메서드는
Oauth 스프린트 진행 중 마주한 cors에러이다. 이는 서버측에 auth code를 전달하기 위해 axios.post 요청에서 withcredentials: true 설정을 해 준 것 때문이었는데 좀 더 자세한 이유를 보고자 한다.에러 내용을 말 그대로 해석해보자h
https://developer0809.tistory.com/82방법은 위 블로그 참고했으며, IP 주소는 몽고디비 홈페이지 로그인 시 하단의 IP 주소를 찾아 입력하면 된다. 황갈색 에러메세지는 찾아보니 무시해도 되는 메세지라고 한다.
EC2에 AWS codeDeploy agent 설치:설치한 이유: cd /opt/codedeploy-agent/deployment-root/deployment-logs 명령어를 EC2의 터미널에 입력했을 때 아무리 해도 해당 경로가 없다는 문구가 떠서, 이와 관련하여
으으 오늘 진짜 너무 힘들어ㅠㅠㅠhttps://github.com/codestates/Pida/issues/77