1

ExpressJSアプリケーションのコンテキストでマングースモデルをどこに配置すればよいのでしょうか。server.js/coffeeにすべてを入れたくありません。どこかに例はありますか?

4

3 に答える 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 に答える