profile
개발 기록

스크립트(script)란?

자바스크립트를 배우면서 막상 스크립트의 뜻은 정확히 몰라서 찾아보았다.기존에 존재하는 소프트웨어를 제어하는 용도로 사용되는 언어인터프리터 방식으로 사용됨으로 소스코드를 실시간으로 실행단순하고 쉬운문법을 사용함실행속도가 느리다. (기계어로 바꾸지 않기 때문)인터프리터 말

2021년 10월 28일
·
0개의 댓글

Jest did not exit one second after the test run has completed

포트를 여는 코드(listen)가 포함된 파일을 테스트할 경우 생기는 에러이다. 포트를 분리 시켜주고, 다시 테스트를 하면 에러가 사라진다.

2021년 10월 25일
·
0개의 댓글

ts-ignore 와 ts-expect-error

아직 typescript 사용법에 대해서는 공부를 해보지 않았다. 토이 프로젝트에서 type checking정도로만 사용하고 있는데, ts-ignore가 어디에 사용되는지 궁금하여 찾아보았다.ts-ignore는 밑에 오는 코드의 타입에러를 무시할 수 있다. ts-ign

2021년 10월 25일
·
0개의 댓글
post-thumbnail

프로그래머스 피보나치 수

처음 부트캠프에서 피보나치 수열 알고리즘 보았을때는 풀이법을 봐도 이해가 잘 되지 않았는데, 다시 프로그래머스에서 피보나치 문제를 풀어보면서 이해가 되었다. 특히, 단순히 재귀로 푸는 것이 아니라 메모리에 저장하여 더 효율적으로 풀 수 있었다. 이해되지 않았던 캐쉬개념

2021년 10월 16일
·
0개의 댓글

form 태그의 enctype 속성

form태그의 enctype에는 3가지의 옵션이 있다. form태그로 데이터를 서버에 보낼 경우 기본적으로 enctype이 으로 설정된다. 그리고 서버에서는 urlencoded를 통해 이 데이터를 해석할 수 있다. > extended속성은 중첩객체표현을 허용할지 안할

2021년 10월 14일
·
0개의 댓글
post-thumbnail

VSC에서 디버깅 하는 법

코드를 보면서 디버깅을 통해 이해하는 경우가 많다.항상 브라우저의 개발자도구에서 debugger를 사용하여 디버깅을 했었다. 간단한 알고리즘이나 코드를 분석하기는 좋았지만, 프로젝트를 진행하면서 파일에 대한 디버깅을 하기에는 브라우저로 한계가 있었다.vsc를 사용하면서

2021년 10월 12일
·
0개의 댓글

TypeError: Cannot read properties of null (reading 'title') 에러 해결(optional chaining)

이전에 진행했던 프로젝트에서 에러를 발견했다. 클라이언트에서 el.questionId.title 로 데이터를 받을때 TypeError가 발생하였다.이 문제를 optional chaining(?.)를 사용하여 해결하였다. 여러단계의 객체를 탐색할 경우 TypeError가

2021년 10월 4일
·
0개의 댓글

passport로 로그인 구현하기

우선 session에 대한 선행학습이 되어있어야 이해하는데 무리가 없을 것 같다. passport는 로그인 로직을 간편하게 사용하기 위해서 사용하는 모듈이다. 배우기는 어렵지만, 배워놓으면 편리하게 사용할 수 있다. 테스트 코드 1. 설치 설치는 npm i pa

2021년 9월 30일
·
0개의 댓글

twitter 클론코딩(React, firebase)

노마드 twitter 클론코딩을 하면서 기록한 내용입니다.Cloning Twitter

2021년 9월 22일
·
0개의 댓글

flex를 사용해보자

프로젝트를 진행해보면서 flex를 자주 사용했지만, 자주 사용하는 justify-content나 align-item정도 밖에 몰랐다. 다른 기능들도 알고 싶어 검색을 해보았고, 잘 정리 되어있는 블로그를 찾게 되었다. https://studiomeal.com/

2021년 9월 11일
·
0개의 댓글

net::ERR_CERT_DATE_INVALID - Certbot 인증서 갱신하기

팀 프로젝트로 개발한 서비스에 접속을 하였는데 서버에서 다루는 작업들을 수행하지 못하고 있었다. console창에 보이는 에러는 net::ERRCERTDATE_INVALID 였다. cert라는 단어가 들어가서 왠지 인증서쪽 문제 같았는데 역시나 에러 내용을 보니 인증

2021년 9월 9일
·
0개의 댓글

컴포넌트 import 경로 줄이기

react에서 component를 불러올때, 항상 이런식으로 import했다. 폴더와 파일 구성이 많아질수록 import 할 파일의 경로가 헷갈렸다. 물론 vsc의 기능을 사용하면 되지만, ".."을 계속 쓰는 것이 코드에 불필요해 보였다. importing a c

2021년 9월 2일
·
0개의 댓글

주니어 개발자가 되기위해서

교육과정을 수료한지 한달이 지났다. 적당한 휴식을 취한 후, 부족한 부분이 많았기에 개발과 영어공부를 계속 하고 있다. 어느 순간 인풋만 하고 있다는 생각이 들었고, 꾸준히 했음에도 기록을 하지 않았기에 공부를 하고 있다는 느낌을 받지 못했다. velog에 TIL를 작

2021년 7월 22일
·
0개의 댓글

TIL

코드스테이츠 부트캠프 20주 과정을 드디어 끝마쳤다...끝났으면 좋겠다 생각했지만, 막상 끝나니 섭섭한 느낌이 들었다. 수료증을 받으면서 내가 정말 20주를 잘 견뎠고, 이제는 더이상 학생이 아니겠구나라는 생각이 들었다. 마지막에 엔지니어분의 말이 잊혀지지가 않는다.이

2021년 6월 11일
·
0개의 댓글

TIL

기술면접 예상질문들을 보면서 내가 설명못하는 개념이 많다는걸 느꼈다. 전부 외워서 말하는것은 한계가 있고, 어색할거라고 생각된다. 그래서 하루에 하나씩이라도 잘 몰랐던 개념을 정리해보면서 스피치까지 연습해보려고 한다. 프로젝트가 끝나면서 쉬고 싶다는 생각이 들지만, 꾸

2021년 6월 10일
·
0개의 댓글

TIL

프로젝트가 완전히 끝났고, 이번주는 잡서칭에 대해서 배우는 시간이다. 기본적으로 이력서 작성하는 법을 배우고 있다. 아직 페어활동이 끝난게 아니었다! 매일 아침마다 페어가 바뀌면서 기술면접과 코딩테스트를 서로 면접관 면접자가 되어서 연습을 한다. 확실히 스피치가 약하다

2021년 6월 9일
·
0개의 댓글

TIL

전에 페어활동을 했었던 동기가 연락이와서 오늘 만나게 되었다. 곧 서울에 갈 예정이라 ㅠㅠ 한번보자고 했다. 4주 동안 진행했던 프로젝트 썰을 풀면서 서로 공유되는 정보가 많아서 좋았다. 특히 동기가 배포로 엄청 고생을 했어서 이제 배포라면 자신감이 뿜뿜해 보였다. 덕

2021년 6월 5일
·
0개의 댓글

TIL

이제 발표만 남았다....4주 프로젝트를 무사히 끝낸 나에게 고생했다고 말하고 싶다! 고생했으!!!!!!!프로젝트를 진행하면서 정말 많은 일들이 있었던 것 같다. 많은 에러 핸들링, 팀원과의 갈등, 기능의견에 대한 충돌 등등... 이런 과정들을 모두 겪으면서 정말 많이

2021년 6월 4일
·
0개의 댓글
post-thumbnail

TIL

프로젝트를 거의 마무리 지어야하는 날이다. 마지막으로 코드 점검을 하고 미흡한 부분을 수정하였다. 또, 우리가 만든 웹사이트에 가입을해서 질문과 댓글 데이터를 직접 채워넣었다. 팀원들이 닉네임과 프로필사진을 유명 인물로 설정해서 저런 댓글들을 달아서 너무 웃겼다 ㅋㅋㅋ

2021년 6월 3일
·
0개의 댓글

TIL

아직 비동기와 동기에 대해서 제대로 이해하지 못한거 같다. 관련 검색을 해보면서 싱글쓰래드와 멀티쓰래드 개념을 알게 되었는데 자바스크립트가 싱글쓰래드인데 왜 비동기 처리가 되는지도 알것같다. 밑에 자료를 보면서 자바스크립에서 실행되는 코드의 순서를 이해하는데 많은 도움

2021년 6월 2일
·
0개의 댓글