私は通常、error
を使用しません およびopen
イベントを実行し、mongoosejsの例に従って、データベースへの接続を作成します。この例を使用すると、次のことができます。
db.js
var mongoose = require('mongoose');
var db = mongoose.createConnection('localhost', 'test');
var schema = mongoose.Schema({ name: 'string' });
var Cat = db.model('Cat', schema);
module.exports = Cat; // this is what you want
次に、app.jsで次のようなことができます
var Cat = require('db');
var peter = new Cat();
お役に立てば幸いです。