Ho un'applicazione del nodo app.js. Dato che questo file sta iniziando a crescere, vorrei spostare una parte del codice in altri file che vorrei "richiedere" o "includere" nel file app.js.
Sto provando cose come:
// 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');
in car.js:
// Define Car model
CarSchema = new Schema({
brand : String,
type : String
});
mongoose.model('Car', CarSchema);
Ho ricevuto l'errore:
ReferenceError: Schema is not defined
Sto solo cercando di caricare il contenuto di car.js (invece di avere tutto nello stesso file app.js) C'è un modo particolare per farlo in node.js?