J'ai un app.js le nœud de l'application. Comme ce fichier est de commencer à se développer, j'aimerais passer une partie du code dans d'autres fichiers que je voudrais "besoin" ou de "comprendre" dans le app.js fichier.
Je suis en train d'essayer des choses comme:
// Declare application
var app = require('express').createServer();
// Declare usefull stuff for DB purposes
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var ObjectId = Schema.ObjectId;
// THE FOLLOWING REQUIRE DOES NOT WORK
require('./models/car.js');
dans car.js:
// Define Car model
CarSchema = new Schema({
brand : String,
type : String
});
mongoose.model('Car', CarSchema);
J'ai obtenu l'erreur:
ReferenceError: Schema is not defined
Je suis à la recherche pour avoir le contenu de car.js chargé (au lieu d'avoir tout dans le même app.js fichier) Est-il une façon particulière de le faire dans node.js ?