English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 Node.js 튜토리얼에서는, 다음을修復할 것을 학습하겠습니다 MongoError: 이 오류를 유발할 수 있는 원인을 조사하십시오서버에 연결할 수 없습니다..
Node.js를 수정하려면 MongoError: 서버에 연결할 수 없음두 점검 사항을 따라야 합니다
MongoDB 서비스가 시작되고 실행 중인지 확인하십시오.
MongoClient에 제공한 URL.connect() 메서드는 올바르아야 합니다.
Mongo Shell을 시작할 때 이를 확인해야 합니다.
MongoDB 서비스가 시작되지 않았으면, 터미널에서 다음과 같은 오류를 볼 수 있습니다:
Mongo Shell 터미널
arjun@tutorialkart:~/workspace/nodejs/mongodb$ mongo MongoDB 셸 버전 v3.4.9 connecting to: mongodb://127.0.0.1:27017 2017-10-30T14:32:21.476+0530 W NETWORK [thread1] 연결 실패 127.0.0.1:27017, in(checking socket for error after poll), 이유: 연결 거부 2017-10-30T14:32:21.477+0530 E QUERY [thread1]] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed : connect@src/mongo/shell/mongo.js:237:13 (connect):1:6 exception: connect failed
MongoDB 서비스를 시작하려면 다음 명령어를 사용하십시오:
sudo service mongod start
mongod Mongo 데몬을 시작할 때에는 어떤 오류도 보고되지 않아야 합니다.
서비스가 시작되고 Mongo Shell이 시작되면,
Mongo Shell
arjun@w3codebox:~/workspace/nodejs/mongodb$ mongo MongoDB 셸 버전 v3.4.9 connecting to: mongodb://127.0.0.1:27017 MongoDB 서버 버전: 3.4.9
Mongo Shell을 시작할 때, MongoDB는 URL을 Terminal에 기록하며 다음과 같은 내용과 유사합니다:
connecting to: mongodb://127.0.0.1:27017
mongodb://127.0.0.1:27017 기본 URL입니다.
보안을 위해 Node.js 애플리케이션에서 동일한 기본 URL(동일한 IP와 포트)을 제공해야 합니다。
// MongoDB 서비스를 실행하는 URL var url = "mongodb://localhost:27017"; // MongoDB 클라이언트 var MongoClient = require('mongodb').MongoClient; // MongoDB 서비스에 연결하기 MongoClient.connect(url, function(err, db) { if (err) throw err; console.log("Connected to MongoDB!"); db.close(); });
이 Node.js MongoDB 강의에서 – Node.js MongoError: 서버에 연결할 수 없습니다.، 우리는 오류를 수정하기 위해 몇 가지 점검 점을 배웠습니다。