3
我正在学习node.js作为web开发的可能工具。我明白express.js是如何工作的,但我不确定如何整合猫鼬模型,我尝试过搜索谷歌并在这里找到了一个没有运气的答案。模型应该放在哪里?他们应该去app.js,其余的配置和路由信息?或者他们应该在一个单独的文件并像普通模块一样导入?任何信息和资源将不胜感激。谢谢。如何将mongoose与express.js项目集成?
我正在学习node.js作为web开发的可能工具。我明白express.js是如何工作的,但我不确定如何整合猫鼬模型,我尝试过搜索谷歌并在这里找到了一个没有运气的答案。模型应该放在哪里?他们应该去app.js,其余的配置和路由信息?或者他们应该在一个单独的文件并像普通模块一样导入?任何信息和资源将不胜感激。谢谢。如何将mongoose与express.js项目集成?
我建议将模型放在单独的文件中,即使仅用于代码组织目的。将它们创建为正常的节点模块并导出模式。将模式导入到您的app.js并在那里建模:
var ModelSchema = require('models/model');
var model = mongoose.model('Model', ModelSchema);
谢谢,这有助于很多。 –