2017-11-13 1 views
0

클라우드 IDE Codenvy를 사용 중이며 mongodb w/node.js에 연결하려고하는데 연결에 실패했는지 여부에 관계없이 응답이 없습니다. 나는 내가 생각할 수있는 모든 것을 봤지만, 이것에 익숙하지 않아 나는 코 덴비에서 뭔가를 놓치고 있는지, 아니면 정확한 질문을 찾고 있지는 않은지 확신 할 수 없다. 내가 누락되었거나 이해하지 못하는 것이 무엇입니까? 어떤 도움이라도 대단히 감사하겠습니다.Mongodb에 연결하지 않음

<!DOCTYPE html> 
<html> 
<head> 
    <title>test</title> 
</head> 
<body> 
Testing Mongodb Connection. 
<script> 

var MongoClient = require('mongodb').MongoClient; 
var uri = "mongodb://USERID:[email protected]:27017,cluster0-shard-00-01-ytx6z.mongodb.net:27017,cluster0-shard-00-02-ytx6z.mongodb.net:27017/test?ssl=true&replicaSet=Cluster0-shard-0&authSource=admin"; 

MongoClient.connect(uri, function(err,db) { 
    if (err) { 
     document.write('err'); 
    } 
    else { 
     document.write ('connected'); 
    } 

}); 
</script> 

</body> 
</html> 

답변

1

당신은

MongoDB를 클라이언트로 직접 데이터를 노출하도록 설계되지 않았습니다 프런트 엔드 HTML 페이지에서 MongoDB를 연결할 수 없습니다. 클라이언트는 웹 서버의 응용 프로그램과 상호 작용하고 웹 서버는 데이터베이스와 통신합니다.

Read more

+0

해명 및 링크 해 주셔서 감사합니다. 나는 분명히 뭔가 잘못 이해했다. 돌아가서 자료를 다시 읽어야 할 것 같습니다. 다시 한번 감사드립니다. –

+0

@MarkM 귀하의 사례를 보려면 [Firebase] (https://firebase.google.com/docs/database/)를 참조하십시오. – Paul

관련 문제