MongoDB와 Node.Js를 사용하는 방법을 배우고 있습니다. 특히 Deployd (오픈 소스 API 빌드 프레임 워크)를 설정하려고합니다. 몽고 & 노드 위에 구축되어 Heroku에서 호스트합니다. 나는이 자습서를 다음 해요 :오류 : [127.0.0.1:27017] at null에 연결하지 못했습니다.
http://www.icapps.com/open-source-alternative-for-parse/
는 오류 던졌습니다 http://localhost:3000/
에 연결하려고 할 때 내 문제가 발생합니다
GET /dashboard/ Error: failed to connect to [127.0.0.1:27017]
at null.<anonymous> (/Users/kimi/Documents/Web/deployd/deployd-demo/node_modules/deployd/node_modules/mongodb/lib/mongodb/connection/server.js:383:73)
at EventEmitter.emit (events.js:95:17)
at null.<anonymous> (/Users/kimi/Documents/Web/deployd/deployd-demo/node_modules/deployd/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:93:15)
at EventEmitter.emit (events.js:98:17)
at Socket.<anonymous> (/Users/kimi/Documents/Web/deployd/deployd-demo/node_modules/deployd/node_modules/mongodb/lib/mongodb/connection/connection.js:385:10)
at Socket.EventEmitter.emit (events.js:95:17)
at net.js:441:14
at process._tickDomainCallback (node.js:459:13)
나는 이것이 몽고가 연결되지 함께 할 수있는 뭔가가 알을 서버를 올바르게 그러나 이것을 고치는 방법에 대한 손실이 있습니다. 누구든지이 초보자에게 어떤 제안이 있습니까?
정말 고마워요!
///////// 답변! (stackoverflow 내가 다른 8 시간 동안 답변을 게시 할 수 없습니다),하지만 기본적으로 mongo 디렉토리가 잘못된 장소에서 만들어진 것으로 나타납니다. 하지만 실행 :
sudo mkdir -p /data/db
을하고 권한을 변경 :
sudo chmod 0755 /data/db
sudo chown mongod:mongod /data/db
작동 것으로 보인다. 예! 나는 참고로이 유래 대답을 사용 :
mongodb Mongod complains that there is no /data/db folder
모두 도와 주셔서 너무 @Niall 감사합니다!
은 실제로 실행중인 몽고입니까? 'ps -edaf |를 실행 해보십시오. grep mongo'가 – Niall
과 똑같은 문제가 있는지 확인하십시오. –
Windows에서는 같은 오류가 발생하지만 Windows에서는 mongod 사용자 나 그룹이 없습니다. 그저 dev 머신 이후로 모든 그룹에 대한 모든 퍼미션을 설정했지만 도움이되지 않았다. – isimmons