ExpressJSアプリケーションのコンテキストでマングースモデルをどこに配置すればよいのでしょうか。server.js/coffeeにすべてを入れたくありません。どこかに例はありますか?
質問する
2343 次
3 に答える
1
それらをと呼ばれるディレクトリに置き、次のapp/models
ようにアプリケーションを構造化します。ExpressJSアプリケーションを構造化する方法は?
于 2012-06-24T04:59:37.383 に答える
0
使用しているさまざまなモデルをエクスポートするdata/models.jsモジュールを作成します。たとえば、models.js:
var mongoose = require("mongoose");
mongoose.connect("localhost", "databaseName");
var userSchema = mongoose.Schema({
name: "string",
email: "string",
password: "string"
});
exports.User = mongoose.model("User", userSchema);
これにより、次のようなアプリの他の場所でモデルを要求できます。
var mongoose = require("mongoose")
, User = require("../data/models").User
于 2013-01-29T00:15:52.610 に答える
0
次のようになります。models.js:module.exports = mongoose.model( "User"、userSchema);
Server.js:Const User = require(“ ../ data / models”);
于 2018-10-03T01:12:35.233 に答える