質問はmongoがサーバーに接続していないことですか? 、なぜそれが[ローカルホスト:27017]それは、サーバーへの接続に失敗したと言っている最初の上には、[MongoErrorを:ECONNREFU SED 127.0.0.1:27017接続]接続MongoError:最初の接続時に[localhost:27017]に接続できませんでした。[MongoError:connect ECONNREFU SED 127.0.0.1:27017]
Here is my code:
var express = require("express"),
app = express(),
bodyParser = require("body-parser"),
mongoose = require("mongoose");
mongoose.connect("mongodb://localhost/BlogApp");
app.set("views engine", "ejs");
app.use(express.static("public"));
app.use(bodyParser.urlencoded({extended: true}));
app.get('/', function (req, res) {
res.send('Hello World!')
});
app.listen(3000, function() {
console.log('Example app listening on port 3000!')
});
Mongodサーバーは動作していますか?ブラウザーでlocalhost:27017にアクセスして確認します。 –
'mongoose.connect( 'localhost:27017/BlogApp'); // 27017はmongo'のための標準ポートです' – ddeadlink