user.js 有一段不理解

jike_9755856 Node.js 开发环境搭建 最后由 Sid 于2018年04月20日回复

  • 1 回答
  • 1.2k 浏览

user.js 模块中新引用mongoose 实例没有挂载User模型,问什么可以直接获取User 模型,代码如下

var express = require('express');

var router = express.Router();

var mongoose = require('mongoose');

var User = mongoose.model('User');

  • Sid 2018年04月20日 回答 #1楼
  • 因为 Node 中的模块,都是单例模式,只要有一个地方的 mongoose 加载了 User ,其它地方的 mongoose 就均已经加载好了。

  • 0 评论