개발일지
개발일지 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에 연결하기