[MONGODB] 인터넷없이 몽구스 캔은하지 연결
MONGODB인터넷없이 몽구스 캔은하지 연결
내 MongoDB를 서버 로컬 호스트에서 실행이 : 27,017, 그리고 나는 보통 내 Node.js를 응용 프로그램의 벌금을 실행할 수 있습니다 동안 인터넷에서 연결을 끊을 때, 몽구스는 오류가 발생합니다
Error: failed to connect to [localhost:27017]
나는 아직도 몽고 쉘 클라이언트에서 MongoDB를 서버에 연결할 수 있습니다. 또한, 내가 먼저 내 응용 프로그램을 시작하면 다음 잃게 인터넷 연결, 내 응용 프로그램은 데이터베이스 미세 오프라인으로 액세스 할 수 있습니다. 그래서 왜 인터넷없이 시작할 수 없습니다?
편집 : 여기에 오류가 전체에
events.js:85
throw er; // Unhandled 'error' event
^
Error: failed to connect to [localhost:27017]
at null.<anonymous> (<My App>\node_modules\mongoose\
node_modules\mongodb\lib\mongodb\connection\server.js:555:74)
at emit (events.js:118:17)
at null.<anonymous> (<My App>\node_modules\mongoose\
node_modules\mongodb\lib\mongodb\connection\connection_pool.js:156:15)
at emit (events.js:110:17)
at Socket.<anonymous> (<My App>\node_modules\mongoos
e\node_modules\mongodb\lib\mongodb\connection\connection.js:534:10)
at Socket.emit (events.js:107:17)
at net.js:923:16
at process._tickCallback (node.js:355:11)
[nodemon] app crashed - waiting for file changes before starting...
편집 : 문구
해결법
-
==============================
1.localhost 대신 127.0.0.1을 사용합니다. 운영 체제 인터페이스 무선 랜을 해제하면 더 이상 localhost를 해결할 수 없습니다.
localhost 대신 127.0.0.1을 사용합니다. 운영 체제 인터페이스 무선 랜을 해제하면 더 이상 localhost를 해결할 수 없습니다.
-
==============================
2.노드 오프라인 로컬 호스트를 생각해 보자.
노드 오프라인 로컬 호스트를 생각해 보자.
파괴 코드 앞에 다음을 추가합니다 :
require('node-offline-localhost').always();
그리고 그것은 단지, 적어도 RFC 3493까지 고정됩니다 (희망) 작동합니다.
전체 공개 : 나는 오프라인 때 내 dev 환경에서 유선은 https에이 패키지를 작성.
from https://stackoverflow.com/questions/29178484/mongoose-cant-connect-without-internet by cc-by-sa and MIT license
'MONGODB' 카테고리의 다른 글
[MONGODB] findOneAndUpdate에서 반환하는 필드를 선택 몽구스 (0) | 2019.12.19 |
---|---|
[MONGODB] 몽고 결과에서 _id 제거 (0) | 2019.12.19 |
[MONGODB] mongo.lock 파일의 사용은 무엇입니까? (0) | 2019.12.19 |
[MONGODB] 몽구스는 인덱스를 생성하지 않음 (0) | 2019.12.19 |
[MONGODB] MongoDB의 : 단일 쿼리의 많은 대 운전자에 $ (0) | 2019.12.19 |