Pluralsight の RESTful Web サービス... チュートリアルに取り組んでいますが、非常に早い段階でエラーが発生します。
エラーは次のとおりです。
...\node_modules\mongoose\node_modules\mongodb\lib\server.js:228
Error: connect ECONNREFUSED
at exports._errnoException (util.js:746:11)
at ICPConnectWrap.afterConnect [as oncomplete] (net.js:1010:19)
これは app.js ファイルです。
var express = require('express'),
mongoose = require('mongoose');
var db = mongoose.connect('mongodb://localhost/bookAPI');
var Book = require('./models/bookModel');
var app = express();
var port = process.env.PORT || 8080;
var bookRouter = express.Router();
bookRouter.route('/Books')
.get(function(req, res){
Book.find(function(err, books){
if(err){
console.log(err);
}
else{
res.json(books);
}
});
});
app.use('/api', bookRouter);
app.get('/', function(req, res){
res.send("Here");
});
app.listen(port, function(){
console.log("Gulp is running my app on PORT: " + port);
});
コメントアウトしたらうまくいきました
var db = mongoose.connect('mongodb://localhost/bookAPI');