프로그래밍/코딩 회고록 3

MongoDB에 데이터 저장 및 변경하기

MongoDB에 저장할 Index를 먼저 만든다. const mongoose = require('mongoose'); mongoose.connect('mongodb://localhost:27017/test'); mongoose.connect('mongodb://localhost:27017/movieApp', { useNewUrlParser: true }) .then(() => { console.log("Connection!!") }) .catch(err => { console.log("oh no error!!!!") console.log(err) }) const로 mongoose를 선언하고 mongoose.connect를 이용해 mongodb에 연결시킨다. const movieSchema = new mo..

몽고DB(MongoDB) 설치 후 에러

더보기 몽고DB를 다운받아 강의대로 실행을 해보니까 네모와 같은 오류가 나왔다. cmd에서 mongod를 입력해서 서버는 열어놨기 때문에 그거에 대한 오류는 아닌 것 같은데 dbshell 파일을 못 찾는것 같은? 느낌이었다. mongodb 파일 위치를 옮겨보고, 환경 변수 편집에서 패스설정도 다시 해보고 했지만 여전히 똑같은 에러가 나왔다. 삭제했다가 다시 설치도 해보고 했으나 결과는 동일했다. 고민에 고민을 하던 중 예전에 주피터 노트북을 설치했을때의 오류처럼 user에 내 이름이 한글로 들어가서 파일을 찾을 수 없는 것 같아서 영문 사용자에다가 MongoDB를 다시 설치해보고 실행했으나 똑같은 오류가 나왔다. 에러가 났음에도 불구하고 JavaScript 기반의 문법 적용에는 문제가 없었다. 잘 되고 ..

RESTful 라우트 공부중에 생긴 오류

localhost를 localhost:3000/comments/new으로 설정하고 Git bash에서 nodemon index.js 파일을 실행해서 서버를 열었으나 알 수 없는 오류,, 뷰 디렉토리에서 comments/new를 발견하지 못했다는 이야기인데, 뭐가 문제인지 도통 모르겠었다.. index.js 파일에서 오타가 난게 있는지 오류가 있는지 이것도 수정해보고 저것도 수정해봤으나 아무 이상 없었다. 혹시 파일 위치 설정이 잘 못됐나 싶어서 이리 옮기고 저리 옮기고 해봤지만 결과는 똑같았고, app.set에서 path.join을 통해서 연결 시켜놔서 이것의 문제는 아닌거 같았다. 그러다가 발견한 for 구문에서의 commnets.... comments라고 써야하는데 e랑 n이랑 순서를 바꿔버렸다. h..

728x90