मेरे पास एक app.js नोड एप्लिकेशन है। जैसे-जैसे यह फ़ाइल बनना शुरू हो रही है, मैं कोड के कुछ हिस्से को कुछ अन्य फाइलों में स्थानांतरित करना चाहूंगा, जिन्हें मुझे "।" या "शामिल" करना होगा।
मैं चीजों की कोशिश कर रहा हूँ जैसे:
// 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.js:
// Define Car model
CarSchema = new Schema({
brand : String,
type : String
});
mongoose.model('Car', CarSchema);
मुझे त्रुटि मिली:
ReferenceError: Schema is not defined
मैं बस car.js की सामग्री लोड करने के लिए देख रहा हूँ (बजाय एक ही app.js फ़ाइल में सब कुछ होने के नाते) वहाँ एक particuliar तरीका है नोड में ऐसा करने के लिए। Js?