我有一个应用程序.js node 应用程序.随着这个文件开始增长,我想在一些其他文件中移动部分代码,我将"需要"或"包括"在应用程序中.js文件.
我在try 这样的事情:
// 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');
在车里.js:
// Define Car model
CarSchema = new Schema({
brand : String,
type : String
});
mongoose.model('Car', CarSchema);
我发现了一个错误:
ReferenceError: Schema is not defined
我只是想了解汽车的内容.加载js(而不是将所有内容都放在同一app.js文件中)在 node 中有一种特殊的方式来实现这一点.js?