2016-12-23 2 views
0

새 시스템 OS Sierra에 세 번째로 앱을 설치하고 노드가 mongo와 통신하는 데 어려움을 겪고 있습니다. 전에이 문제가 없었어요. 나는 node/express/mongoose의 최신 안정 버전을 가지고 있고 homebrew를 통해 mongo fine을 설치했다. 이 작업을 실행하면 mongod 터미널에서 데이터베이스에 대한 연결이 생성되고 새로 고침을 통해 이미 연결된 오류가 발생하여 실제로 일부 용량에서 작동합니다. 나는 심지어 Heroku가 MLAB 인스턴스에 여전히 동일한 동작 URI를 스와핑 시도 :mongo에 연결을 시도 할 때 Node.js가 멈 춥니 다

app.get('/api/mongotest', function(req, res){ 

    mongoose.connect('mongodb://localhost:27017/local', function(err) { 
     if (err) { 
     res.json(err); 
     } else { 
     res.json('Success!'); 
     } 

    }); 

}); 
+0

또한 node와 mongo는 동시에 많은 PID 프로세스를 열고있는 것처럼 보입니다 –

+0

엔드 포인트가 호출 될 때마다 데이터베이스에 연결 중입니다. 서버를 시작하는 동안 한 번 연결해야합니다. –

+0

동의 함 - 테스트를 실행하여 성공할 수 있는지 또는 무언가를 할 수있는 실수를 저에게 보여줄 수 있는지 확인하십시오! –

답변

0

아하 - 내 노드 버전처럼 보이는 것은 몽고와 호환되지이었다! 감사!

관련 문제