Node.JS中的JavaScript需要和导出

时间:2014-05-31 10:32:13

标签: node.js rest express mongoose

我正在使用Express编写Node.JS REST API,我对Node.JS中的require()exports语句感到有点困惑。

例如,我们假设我正在编写一个简单的应用程序,其中app.js包含基本的app.get语句,routes.js包含作为回调传递给那些app.get的函数。 1}}语句和events.js包含Mongoose模式和模型。

现在,如果routes.js需要events.js,我可以调用Model.find()和routes.js中的函数,如果是,我必须从{{{ 1}}?

1 个答案:

答案 0 :(得分:0)

无需从模型中导出任何内容。只需要它。

在routes.js中,您可以使用mongoose.model访问您的模型('架构')

routes.js

require('./events.js')

var mongoose = require('mongoose')
    , Model = mongoose.model('myModel')