hasMany로 연결된 테이블 include 에러

위 코드에서는 Teams 배열을 추가해서 Team 모델의 데이터를 저장할 수 있습니다. Team 모델을 include 옵션으로 추가할 때는 복수형(Teams)으로 작성해야 합니다.그래서 Team 테이블에 계속 저장이 안된거니?

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

외래키를 활용한 include, findOne

외래키를 활용하여 다른 모델을 include하는 것이 일반적으로 더 효율적입니다. 이는 관련된 모델을 join하여 한 번의 쿼리로 가져올 수 있기 때문입니다.만약 include를 사용하지 않고, 다른 모델을 fineone하게 되면, 각각의 쿼리를 실행해야 하기 때문에

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

로컬 로그인 에러 해결

로그인을 했는데도 자꾸 로그인이 필요하다는 에러가 났다.여기서 미들웨어를 isLoggedIn으로 설정해둬서 계속 에러가 났던거였다.이렇게 바꿔주니 로그인 성공하여 무사히 메인 페이지로 이동할 수 있었다.

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

Passport 모듈

passport는 서비스를 사용할 수 있게끔 해주는 여권 같은 역할을 하는 모듈이다. 클라이언트가 서버에 요청할 자격이 있는지 인증할 때에 passport 미들웨어를 사용한다.요청이 라우터로 들어온다.미들웨어를 거치고, passport.authenticate()를 호출

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

Cannot read properties of undefined 에러 해결

C:\\Users\\user\\Desktop\\koreaUniv\\Underdog\\Node\\ch.9\\NodeBirdSNS-clone-web\\models\\index.js:11 config.database, config.username, config.passwo

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

미들웨어 순서

공통 미들웨어는 가장 상단에와일드 카드 라우터는 다른 미들웨어보다 아래에미들웨어 순서에 따른 기능 변화어떤 주소/soyeon.png → static에서 실행 종료어떤 주소/about → static의 next를 호출해서 밑의 미들웨어들 실행로그인 여부에 따라 이미지 제

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

http 모듈 쿠키와 세션

해당 parameterName으로 조회되는 첫번째 값을 return한다.보안을 위해 자바스크립트로 쿠키에 접근할 수 없게 만든다.

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

http 모듈 API 요청

on(event, listener): 지정한 이벤트의 리스너를 추가아직 req 객체의 on 함수에 어떤 이벤트들이 들어갈 수 있고 그 이벤트가 어떤 역할을 위해 사용되는지가 모호하다..startsWith()는 문자열이 특정 문자열로 시작하는지 확인하고 True or F

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

예외 처리

노드는 기본적으로 싱글 스레드라 스레드가 멈추면 프로세스가 멈추기 때문에 에러 처리는 필수노드 비동기 함수들의 콜백 에러는 따로 처리하지 않아도 된다.프로미스의 에러는 따로 처리하지 않아도 된다.하지만, catch를 붙여주는게 좋다.최후의 수단(에러를 한 번에 처리하는

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

모듈 만들기

파일 간 중복을 최소화 할 수 있다.

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

About Node.js

노드는 크롬 v8 자바스크립트 엔진으로 빌드된 자바스크립트 런타임이다.노드로 자바스크립드로 작성된 서버를 실행할 수 있고, 서버의 역할도 수행할 수 있다.서버 실행을 위해 필요한 http, https, http2을 제공한다이벤트가 발생할 때 미리 지정해둔 작업을 수행하

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