Так node.js продолжает бросать:Невозможно подключиться к mongoDB null. <anonymous>
Error: failed to connect to [domainName.io:27017]
at null.<anonymous> (/var/www/domainName.io/public_html/programming/projects/timeTracker/node_modules/mongojs/node_modules/mongodb/lib/mongodb/connection/server.js:555:74)
at emit (events.js:106:17)
at null.<anonymous> (/var/www/domainName.io/public_html/programming/projects/timeTracker/node_modules/mongojs/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:156:15)
at emit (events.js:98:17)
at Socket.<anonymous> (/var/www/domainName.io/public_html/programming/projects/timeTracker/node_modules/mongojs/node_modules/mongodb/lib/mongodb/connection/connection.js:534:10)
at Socket.emit (events.js:95:17)
at net.js:441:14
at process._tickCallback (node.js:442:13
Я использую следующий server.js файл на нерест сервер HTTP и подключение к MongoDB
var
2 http = require("http"),
3 mongojs = require("mongojs");
4
5 var
6 uri ="mongodb://userName:[email protected]/mydb",
7 db = mongojs.connect(uri, ["activities"]);
8
9 var
10 server = http.createServer(requestHandler);
11
12
13 function requestHandler(request, response) {
14 response.writeHead(200, {"Content-Type": "text/html"});
15 db.activities.find({"name":"mongoDB"}, function(err, records) {
16 if(err) {
17 console.log("There was an error executing the database quer y.");
18 response.end();
19 return;
20 }
21
22 var
23 html = '<h2> Activities </h2>',
24 i = records.length;
25
26 while (i--){
27 html += '<p><b>Name:</b> '
28 + rescords[i].name
29 + ' <br /><b>Time:</b> '
30 + records[i].time;
31 }
32 response.write(html);
33 response.end();
34 });
35 };
36
37 server.listen(8888);
Этот это моя первая попытка запустить mongoDB с nodeJS, поэтому не слишком уверен, как это сделать. Я использую 27017 MongoDB порта по умолчанию и создал пользователя, я считаю, правильно:
> use mydb
>db.createUser({user:"userName",pwd:"password"...})
любую помощь или направление идти forht и попытаться отладить было бы удивительным.
Я только что попробовал тестовую учетную запись на mongolab и использовал их информацию, все, кажется, работает ... не уверен, что я сделал неправильно, вращаю mongoDB ... любые подсказки отладки? БЛАГОДАРЯ! – sourlain