게시글
질문&답변
9강 오류 어떻게 해결하나요?
말 그대로 mongoDB의 url 주소를 담고 있는 변수가 undefined 타입이라는 소리 입니다. 기존 저희가 비밀 정보 보호 조치를 하기 전에는 string 형의 url 주소를 변수에 직접 담아서 사용했는데, 이를 dev.js, key.js, prod.js로 분리하는 과정을 통해 변수를 index.js에서 받아오는 과정에서 해당 키에 대응하는 값(mongoURI에 대응하는 value값)을 찾을 수 없기 때문일 겁니다. 저도 이거 때문에 console.log를 찍어보면서 찾아봤는데, 우선 .env 파일에 NODE_ENV=development라는 변수를 설정해서 key.js에서 process.env.NODE_ENV === production일 경우에 false가 되도록 해서 require('./dev')가 되도록 했네요. 이후, index.js에서 config 모듈을 불러오고, 해당 config 모듈에 저장된 key - value값을 통해 가져왔습니다. 한 단계 씩 console.log를 통해 디버깅 하면서 천천히 찾아보시면 해결 될 거에요!
- 0
- 1
- 84
질문&답변
7강중에서
안녕하세요. 저도 비슷한 문제를 겪고, 구글링을 통해 async - await로 변경하여 해결한 교육생 입니다. 혹시, 위에서 AI 답변이 추천한 방법으로 변경하였더니(port 값 변경, 하나의 post문만 사용 등) 해결하셨나요? 저 같은 경우, Mongoose의 6.0.0 ver 부터 save() 메서드가 Promise 함수를 반환하고, 콜백 함수를 사용하지 않아야 한다는 에러가 발생해서 save 내부에 인자를 작성하지 않는 방식으로 하니 PostMan에서 결과값도 정상적으로 나오고, 실제 저의 mongoDB에도 정상적으로 데이터가 저장됨을 확인했습니다. 혹시, 강의와 같은 방식으로(save에 인자값을 보내는 방식) 했을 때 해결하셨는지 궁금합니다.
- 0
- 2
- 100
질문&답변
visual studio 2022 버전
추가로, 방금 앞에서 만든 AA 파일과 IDLE로 만든 AA.py, 텍스트 파일인 input을 모두 삭제한 후 파이썬 파일의 이름을 AA로 바탕화면에 만들었는데, 화면에 나온 Solution Explorer 부분이 보이지 않습니다. Solution Explorer가 강의영상처럼 옆에 보이게 하려면 어떻게 해야 하나요?
- 0
- 1
- 389
질문&답변
reversed()에서 형 변환 질문
글 작성자입니다. 강의를 듣다 중간에 궁금증이 생겨서 끊고 질문을 드린 것인데, 바로 뒤에 출력 결과가 계속 바뀐다고 강의 내용에 나와있네요 죄송합니다. 디테일하고 기본을 중심으로 해주시는 강의라 어려움 없이 잘 듣고 있습니다. 감사합니다!
- 0
- 1
- 267