profile
렌덤형 인간

23.2.1

로그에 1이 나온다.... 지금까지 많이 사용했는데 깜빡했던건가 update후 결과를 보여주기 위해서는update후 다시 find로 찾은다음 return해주면 된다.

약 4시간 전
·
0개의 댓글
·

23.1.30

Nested loop join비동기는 내부에서 try/catch로 에러를 잡아야 한다.

3일 전
·
0개의 댓글
·

23.1.27

includes는 boolean으로 리턴하고match는 문자열을 리턴해준다..promises / sync

6일 전
·
0개의 댓글
·

23.1.25

엔터티(Entity) - 테이블 속성(Attribute) = 컬럼 콜백함수가 햇갈림 일급객체 : 일반객체처럼 모든 연산이 가능한것 함수의 매개변수로 전달 함수의 반환값 할당 명령문 동일 비교 대상 함수도 일급객체가 될 수 있다 = 일급함수

2023년 1월 25일
·
0개의 댓글
·

23.1.20

enum의 리버스 매핑은 숫자형에서만 가능하다. object 타입은 그냥 사용하게 되면 any값을 반환하게 되는데 object{name : string}으로 표현해야한다.

2023년 1월 20일
·
0개의 댓글
·
post-thumbnail

23.1.19

constraint 번역하면 제약이란 뜻인데 지금까지 외래키를 설정하면서 만나본적은 없는데 공홈에서 복습하다보니 만나게 되었다.뭐지 해서 알아보니 외래키의 이름을 나타내는 것이었다...

2023년 1월 19일
·
0개의 댓글
·

23.1.17

타입스크립트에서 객체를 선언 할때 밑에 코드가 가능했다.전부 타입을 지정해줘야 한다고 생각을 했는데 의외였다.왜 되는지는 ?????

2023년 1월 17일
·
0개의 댓글
·

23.1.16

Rest, Spread 둘다 기존 배열, 객체를 건드리지 않고 사용한다. spread는 퍼트리는데 rest는 모으느데

2023년 1월 16일
·
0개의 댓글
·

23.1.12

콜백함수 제어권 전달 : 실행시점, 매개변수

2023년 1월 12일
·
0개의 댓글
·

23.1.11

다른팀의 프로젝트 피드백으로보다 나온 'render와 redirect는 백엔드에서 사용안하는게 좋습니다.'를 보고 그러면 어떻게 서버에서 html을 연결하고 사용 할 수 있는지 궁금해져서 알아보았다.어려운 말과 구체적인 내용은 구글링하면 많이 나온다.send : 데이터

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

23.1.10

sequlize로 테이블과 모델네임을 다르게 만들 수 있다.현재 모델만 이름이 있고 테이블의 이름은 없다. 그냥 사용하게 되면 Customer라는 이름으로 테이블이 생기게 된다.원하는 테이블이름을 설정할 수 있다.Joi로 유효성 검사를할 수 있다. Joi에 어떤 기능이

2023년 1월 10일
·
0개의 댓글
·

23.1.9

forms의 정보를 서버로 보내기 위해서document.forms.publish.onsubmit을 이용하는데 기본 적으로 함수를 실행후 새로고침이 실행이 된다. 새로고침을 없애기 위해서 return false를 넣어줘야 한다.엔터를 치더라도 문이 끝날 때 세미콜론을 넣

2023년 1월 9일
·
0개의 댓글
·

23.1.6 WIL

레이어 아키텍쳐 계층 구조를 적용해야 했다.TDD를 적용한 테스트 코드와 테스트가 필요하다.최우선으로 기능을 코드 단계에서는 구현이 됬지만 제대로 작동이 안되는 코드도 있었고 프론트와 연결하지 못한 코드들도 있다.함수와 변수의 이름을 직관적이게 지어야 서로 했갈리지 않

2023년 1월 6일
·
0개의 댓글
·

23.1.6

\-> 지금까지는 모르고 사용했지만 DB를 이용할때 트랜젝션 설계를 잘해야 한다. Sequelize에서 SELECT, CREATE, DELETE, UPDATE를 이용할 때 Sequelize는 기본적으로 트랜젝션이 디폴트 값은 사용되지 않음이지만 꼭 사용을 할 수있게 설

2023년 1월 6일
·
0개의 댓글
·

23.1.5

contorller test코드를 작성하고 실행을 하는데 예기치 않은 오류가 많이 발생했다.

2023년 1월 5일
·
0개의 댓글
·

23/01/03

EJS 처음보고 처음사용하는거여서 안되다 된것만 정리 controller에서 res.json하던것을 sequlize models를 불러올때 로 사용해야한다. cil을 이용해서불러오는 방법으로 require뒤에 모델위치만 불러오면 된다. 이것을 몰라서 매우 많은 시간

2023년 1월 4일
·
0개의 댓글
·

23.01.02

Layered Architecture Pattern을 사용하려고 할때 repository는 crud의 간단한 기능만 넣고 service에서 where 조건을 넣을 수 있을거라고 생각을 했지만 service에 넣는 where조건은 매개변수로 인식되는 것 같았다. 아무리

2023년 1월 3일
·
0개의 댓글
·

23.1.1 WIL

아키텍쳐와 테스트에 대해 배웠다.새로 프로젝트가 시작되었다.DB설계를 할때 이름을 짖는것은 어렵다.함깨한다는 과정은 어렵다.평소하듯이 app.js에 때려박는 것보다는 알아보기 쉽지만 처음 해보려니 막막하다.시퀄라이저에서 외래키를 hasmany,belongsto등으로 설

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

22.12.30 심화 프로젝트 시작

drawSQL 사이트를 이용해서 db스키마를 작성한뒤 .sql파일로 쿼리문을 제작 후 db를 생성하려고 했지만 생성에 에러가 생겨서 원인을 찾아보니 auto_increment를 사용하려면 primary_key로 지정을 해야 한다.나온 에러SQL Error 1075: I

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

22.12.29 node

static 정적메소드복습을 위해 jwt쿠키를 다시 보았는데 탈취 당했을 떄 토큰을 건들 수 없는 단점을 해결하기 위해서 refresh토큰을 이용하는 방법은 따지고 보면 세션하고 차이가 없는것 같다. 둘다 db 혹은 서버에 비교할 대상을 저장하고 확인하는 과정을 거치기

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