2
私はmongo mongooseを使用してノードアプリケーションを作成しています。すべてのデータモジュールが作成され、すべてのデータモデルをnode.jsファイル(server.js)に含める必要がある1つのjsファイルに構成したい場合は、 ここで私はは、mongooseモデルをnode.jsファイルに含まれる単一のjsに含めますか?
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
module.exports = function() {
var users = new Schema({
name : String
, body : String
, date : Date
});
mongoose.model("users", users);
};
books.js
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
module.exports = function() {
var books = new Schema({
title : String
});
mongoose.model("books", books);
};
user.jsのは、今私はので、私は1
を作成した1つのJSファイル にこれらbooks.jsやuser.jsのファイルを含めることにしたいしていますmodel.js
var models = ['users.js','books.js'];
module.exports.initialize = function() {
var l = models.length;
for (var i = 0; i < l; i++) {
require(models[i])();
}
};
と私はこれを実行しようとしていたとき、私はserver.jsファイル
require('./models/model.js').initialize();
でこのmodel.jsファイルを含め、私は「モデルbooks.jsを見つけることができないというエラーが発生しましたとuser.js "
私はエラーがmodel.jsにあると思いますので、私を修正してください。