node-ormをテストしていますが、モデルをエクスポートする正しい方法が見つかりません。モデル定義(./models/user.js)は次のとおりです。
var orm = require('orm');
var db = orm.connect('pg://user@localhost/accounts', function(success, db) {
  if (!success) {
    console.log('Could not connect to database.');
    return;
  }
  var User = db.define('user', {
    ... // Model schema
  });
  module.exports = User;
});
そして、他の場所(./app.jsなど)で使用しようとすると、次のようになります。
var User = require('./models/user');
...
app.get('/test', function(req, res) {
  var user = new User({
    ...
  });
  user.save(function(err, user) {
    ...
  });
  ...
});
Userは空のオブジェクトであるため、ノードはモデルコンストラクターを呼び出すことができません。node-ormでモデルをエクスポートする適切な方法は何ですか?それはおそらく簡単ですが、私はドキュメントで何かを見つけます…</ p>