這裏是我在Heroku上運行的node.js文件。它在本地完美工作,但是當我將它推到Heroku時,數據庫集合不會創建,也不會引發錯誤。最終,我只是試圖在Heroku上運行時實際創建連接。謝謝。Node.js + Mongoose在本地工作,但不在Heroku上
var mongoose = require('mongoose'),
db_url = process.env.MONGOHQ_URL || "mongodb://john:<mypasswordwashere>@staff.mongohq.com:10053/app3305538",
db = mongoose.connect(db_url),
Schema = mongoose.Schema;
//Mongoose DB Test
var MsgSchema = new Schema({
date: {type: Date, default: Date.now},
message: String
});
var MsgModel = db.model("messages", MsgSchema);
var Msg = new MsgModel();
Msg.message = "blurgh";
Msg.save();
這樣做,謝謝。 – 2012-03-20 22:20:49