profile
정리노트
post-thumbnail

조건부 렌더링

2022년 5월 15일
·
0개의 댓글

jest - mock 함수

predicate함수가 true면 onSuccess함수 실행predicate함수가 false면 onFail함수 실행onSuccess함수와 onFail함수는 jest.fn() mock으로 구성(임의의 함수가 존재한다고 가정)check의 첫번째 인자가 true일 때, on

2022년 3월 29일
·
0개의 댓글

jest - 비동기 테스트

fetchProduct는 error변수가 "error"라는 문자열이면 reject를 반환하고 아니면 resolve를 반환콜백함수 인자에 done을 넣어주고 마지막에 done() 함수를 실행하는 방식으로 비동기 동작프로미스를 리턴하는 방식으로 비동기 동작async awa

2022년 3월 29일
·
0개의 댓글

jest - 에러 테스트

add함수에서 sum이 100을 넘을 경우 예외 처리에 대한 테스트expect에 콜백함수로 에러 상황을 입력한 후 toThrow를 통해 에러 메시지를 확인할 수 있음

2022년 3월 29일
·
0개의 댓글

jest 명령어

jest --coverage위와 같이 실행하면 커버리지 볼 수 있음

2022년 3월 29일
·
0개의 댓글

jest 환경설정

npm install jest --globaljest --init

2022년 3월 29일
·
0개의 댓글
post-thumbnail

NestJS의 Repository 사용법

cats.module에서 cat entity를 import에 추가cats.service에서 typeORM의 Repository에 < Cat >을 넣어 바로 사용 user.repository에서 Repository< User >를 상속 받아 UserRepos

2022년 3월 24일
·
0개의 댓글

포트번호

sudo lsof -PiTCP -sTCP:LISTENsudo lsof -i :88808888번 PID 찾음(ex: 18311)sudo kill -18311 PID

2022년 3월 23일
·
0개의 댓글

js match 안에 변수 사용

2022년 3월 7일
·
0개의 댓글

js 배열 깊은 복사

slice는 단일 배열은 깊은 복사가 가능하지만, 중첩 배열에서는 가장 외부 참조만 복사

2022년 2월 28일
·
0개의 댓글

객체에서 index 접근

2022년 2월 21일
·
0개의 댓글

js flat()

평평하게 함

2022년 2월 15일
·
0개의 댓글

sequelize & mysql

기본으로 제공하는 id를 대체하고 싶을 때

2022년 2월 12일
·
0개의 댓글

SocketIO

이벤트를 줌이벤트를 받음

2022년 2월 3일
·
0개의 댓글

label

label : statement

2022년 1월 28일
·
0개의 댓글
post-thumbnail

jwt.sign()사용시 MongoBD _id

objectID다음과 같이 할 경우아래와 같은 에러 발생이와 같이 바꿔주면 문제 해결

2022년 1월 11일
·
0개의 댓글
post-thumbnail

MongoDB pre 함수

user 데이터를 받아와 저장하기전에 비밀번호를 암호화 하려함user.save전에 password를 암호화해야 함model부분의 userSchema의 pre함수를 사용하여 save전 password 암호화this는 userSchema로 위의 user의 데이터가 들어있음

2022년 1월 11일
·
0개의 댓글

Closure

MDN: 클로저는 독립적인 (자유) 변수를 가리키는 함수이다. 또는, 클로저 안에 정의된 함수는 만들어진 환경을 ‘기억한다’.간단하게 내부 함수가 외부 함수의 변수를 접근예시변수 숨기기객체지향 예시반복문 변수값문제해결

2022년 1월 8일
·
0개의 댓글

Symbol

유일무일한 값(고유한 값)변경 불가능한 값충돌 회피충돌 예시회피 예시심볼은 언제나 고유한 값예시심볼은 for..in 구문에서 출력되지 않음배열 객체에 속성을 추가하면 for..in 출력시 해당 속성도 같이 출력심볼로 배열 객체 속성을 추가하면 for..in 출력시 해당

2022년 1월 8일
·
0개의 댓글
post-thumbnail

Prisma 시드생성

"prisma": { "seed": "ts-node prisma/seed.ts"},package.json에 추가prisma 폴더에 seed.ts 파일 추가npx prisma db seed위의 명령어로 seed 실행db에 추가 됨

2022년 1월 2일
·
0개의 댓글