Saya memiliki aplikasi node app.js. Saat file ini mulai tumbuh, saya ingin memindahkan beberapa bagian kode di beberapa file lain yang akan "saya perlukan" atau "sertakan" di file app.js.
Saya mencoba hal-hal seperti:
// 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');
di car.js:
// Define Car model
CarSchema = new Schema({
brand : String,
type : String
});
mongoose.model('Car', CarSchema);
Saya mendapat kesalahan:
ReferenceError: Schema is not defined
Saya hanya ingin memuat konten car.js (alih-alih memuat semuanya di file app.js yang sama) Apakah ada cara khusus untuk melakukan ini di node.js?