개발일지

개발일지 51일차

index.ys 2023. 5. 14. 23:45

발생한오류

- api/follow 경로로 post 요청시 sequelize 메소드실행시 메소드가 정의되지 않았다는 에러 발생

시도한 해결방법

  • RDS가 아닌 로컬 환경에서 MySQL 연결후 테스트 => 서버와 DB가 맵핑이 되지 않아 데이터 생성 X
  • findAll 메소드에 아무런 조건을 넣지 않고 조회 => 서버와 DB가 맵핑이 되지 않아 데이터 생성 X

원인

  • model가 index.js를 통해 맵핑되지 않고 바로 db로 연결을 시도해서 에러 발생

해결방법

repository 계층에서 경로 변경

수정 전

const { Follows } = require("../models/follows");
const { Users } = require("../models/users")

수정 후

const { Follows } = require("../models");
const { Users } = require("../models")

폴더경로

알게된점

  • sequelize로 db와 맵핑할때 index.js를 통해 db로 연결해야함
  • RDS에 데이터 생성시 로컬에 먼저 연결해서 test후 RDS에 연결하기