[ /schemas/index.js ]
1. 변수에 mongoose
패키지 참조
2. mongoose .connect()
: MongoDB 연결
- 나는 MongoDB connetion 오류 떠서 버전 바꿔서 재설치 했다가 DB 실행이 안돼서 MongoDB 클라우드를.. 사용하게 되었다.. MongoDB 오류는 강의 학습 후 해결할 예정 ㅠㅠㅠ
3. mongoose .catch()
: MongoDB 연결 실패 시 오류 문구 출력
4. module.exports
: connect 내보내기!
[ /app.js ]
1. /schemas/index.js
에서 내보낸 connect 받아온 후 실행하기
mongoose.Schema({})
: 스키마 생성{}
내부에 사용할 컬럼명과 속성 작성해주기mongoose.model("모델명", 변수)
: 모델 생성require()
: /schemas/goods.js 받아오기
post("경로",async(req,res)=>{})
: post메소드에 동기처리
await.@@.find({})
: DB에서 값이 있는지 검색하고 검색 완료 대기(await)
if(@@.length)
: 검색 결과가 있는 경우 중복 저장 방지를 위해 에러 출력 status(400), success: false
await @@.create(){}
: DB에 저장
POST Method 실행 후 결과 확인하기