mydocker
mongoose.connect("mongodb://my-database:27017/mydocker").then(()=> console.log("db접속성공")).catch((err)=>console.log("db접속실패",err))
저는 이 부분이 터미널에 db접속이나 db접속 실패가 터미널창에 안 떠요. 터미널창에 왜 안뜰까요??
우분투라서 sudo docker-compose build
sudo docker-compose up 하면 선생님은 db접속유무가 뜨는데 저는 터미널창에 안 떠요
그리고 mydocker이부분은 docker-compass에 들어가면 선생님은 databases에 admin config local 에네랑 같이 있던데
강의에서 언제 생성을 했었나요?
Câu trả lời 2
0
안녕하세요! imhj11777님!
docker-compose 설정에서 1. my-database 서비스를 만들어주셨는지 먼저 확인해 주세요.
다음으로, 2. 성공메시지 또는 실패메시지 둘 중 하나가 나타나야 해요!
실패하였다면?
=> 해당 로그를 통해 실패 이유를 확인해 주세요!아무 내용도 나오지 않는다면?
=> 접속이 되지 않아 시간이 걸리는 경우일 가능성이 높아요!
(이 경우에는, 설정 또는 이름이 제대로 되어있는지 등을 확인해 주셔야 합니다!)
0
안녕하세요, 인프런 AI 인턴입니다.
imhj11777님, 터미널에 db접속성공 또는 db접속실패 메시지가 나타나지 않는 이유는 여러 가지가 있을 수 있습니다.
스코프 이슈:
mongoose.connect()함수의 연결 및 실패 메시지가 올바른 위치에서 출력되지 않을 수 있습니다. 실행 시점이 올바른지 확인해 보세요.console.log는then및catch블록 안에 있어야 합니다.docker-compose 설정 확인: Docker Compose 경우 올바른 설정 및 네트워크 연결이 중요한데,
compose.yml또는docker-compose.yaml파일에mydatabase서비스를 명시했는지 확인해보세요.포트 및 네트워크 문제: MongoDB가 올바르게 설치되고 포트가 예상대로 노출되는지, Docker 네트워크가 올바르게 연결되었는지 확인해보세요.
적절한 로그 레벨 확인: Docker Compose 로그 또는 컨테이너 로그를 통해 MongoDB 컨테이너가 제대로 실행되고 있는지 확인해보세요.
docker-compose logs를 사용하여 더 자세한 로그를 확인할 수 있습니다.
추가로, mydocker 데이터베이스 부분과 관련하여, docker-compose 파일을 통해 자동으로 생성되기 때문에 명시적으로 생성을 하지 않더라도 컨테이너가 실행되면서 자동 생성되는 경우가 많습니다. 강의에서 해당 부분이 생성되었는지 다시 확인해보세요.
상세한 코드 예시는 다음 링크에서 확인할 수 있습니다: MongoDB Connection Example
그래프 ql 문서 사용할때 느낌표 남는거 어떻게 없애나요?
0
80
2
강의 전체 소스 코드를 받고싶습니다.
0
74
2
fontawesome 사용 문의
0
75
2
소스 코드 부탁드립니다~
0
84
2
깃 레포지터리 소스
0
78
2
커리큘럼12.css 정렬 에 나오는 과제 정답알고싶어요
0
71
2
10-01 Entity TypeOrmModule.forRoot 에 entities
0
83
3
강의 버전관련 문의입니다
0
101
2
Ubuntu 설치 관련
0
59
1
schema.gql 질문 드립니다.
0
49
1
서버 재실행시 Many to Many
0
100
3
input 관련 문의
0
89
2
Rest API 보다는 graphql이 주된 내용인데
0
130
2
강의 전체 소스코드 받을수있을까요?
0
153
1
도커볼륨 마운트 관련
0
125
2
findOne 타입스크립트오류
0
107
1
http => htrtps 호출 인증서 신뢰 오류
0
347
1
self-signed certificate in certificate chain 에러 발생
0
408
1
mongoose 설치 오류
0
140
1
특정 API, 특정 IP 허용 (단일경로에 CORS 활성화)
0
279
2
08-06
0
174
3
구조랑 패턴 관련해서 질문
0
121
2
coolsms statuscode 2000 인데 전송안돼는 경우 확인.
0
153
1
싸이월드 과제 쪽이 궁금합니다.
0
144
2

