浏览器确实响应server.js

时间:2014-10-08 12:21:21

标签: node.js mongoose

/* set up get all the tools we need */

var express  = require('express'),
moment   = require('moment'), 
app      = express(),
bodyParser = require('body-parser'),
port     = process.env.PORT || 21017,
mongoose = require('mongoose');



// configuration connect to our database mongodb://localhost/HelloMongoose*/

var configDB = require('./config/database.js');

mongoose.connect(configDB.url, function(err,res){

    if(err){
       console.log('Error connecting to:' + configDB.url + '. '+ err);
    }else{
       console.log('Succeeded connecting to:' + configDB.url);
 }
}); 


app.engine('html', require('ejs').renderFile);

app.use(bodyParser.urlencoded({

extended:false

}));

app.use(require('express-promise')());  //setup inline promises

app.use(express.static(process.cwd() + '/public'));




//models

var reminderSchema = mongoose.Schema({

title: String,
isCompleted: Boolean,
end: { type: Date, default: moment().add(1, 'd').toDate() }
});

var Reminder = mongoose.model('Reminder', reminderSchema);

// launch

app.listen(port);

console.log('The magic happens on port ' + port);

当我从ubuntu 14运行$ node server时,日志会显示:

The magic happens on port 21017
Succeeded connecting to:mongodb://localhost/HelloMongoose

但是当我导航到链接mongodb:// localhost:21027 / HelloMongoose我得到

the address wasn't understood" by mozilla firefox.

1 个答案:

答案 0 :(得分:0)

尝试像这样连接:

mongodb://127.0.0.1/HelloMongoose