0
ではありません:(。コンソールが印刷される - - モンゴDBが接続されている)マングース - 例外TypeError:他のソリューションが私のために動作しませんでしたので、オブジェクトがコンストラクタ
マングース/ connection.jsを
var mongoose = require('mongoose');
var url = process.env.URL,
options = {
user: process.env.DBUSER,
pass: process.env.DBPASSWORD
};
var connection = mongoose.createConnection(url, options);
connection.on('error', function(err){
if(err) throw err;
});
connection.once('open', function callback() {
console.info('- - Mongo DB connected .');
});
module.exports = connection;
マングース/ model.js
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var Event = new Schema({
event_code: String
});
var Model = mongoose.model('Event', Event);
module.export = Model;
マングース/ database.js
function newLiveEvent (event_code, callback) {
var LiveEvent = require ('./model.js');
var newEvent = new LiveEvent({
event_code: event_code
});
newEvent.save(function(err) {
if (err) throw err;
console.log('Event saved !')
});
callback();
}
ISSUEシンプルなフォームがEVENT_CODEとPOSTリクエストを送信し、simplierことができませんでした。
これはnewLiveEvent機能がトリガーされますときに私が得るものです...これについて尋ね、他のいくつかの質問がありましたTypeError: LiveEvent is not a constructor
が、悲しいことに彼らのソリューションは私のために動作しませんでした、任意のアイデア?
私のdatabase.jsファイル内で、私はモデルと接続...とLiveEventを 'connection.model( 'Event')'と呼びました。どうもありがとうございます ! –