Node.js 2 require()

时间:2019-06-04 05:44:23

标签: node.js mongoose

我在语句中看到了一些带有2 require()的Node.js代码,但不知道这是什么意思,有人知道吗?谢谢!

const Models = require('mongoose-models')(require('mongoose'));

谢谢, 杰克

1 个答案:

答案 0 :(得分:1)

中断查询

const Models = require('mongoose-models')(require('mongoose'));

这实际上等于

const mongoose = require('mongoose')
const Models = require('mongoose-models')(mongoose);

因此,您要将猫鼬的引用传递给猫鼬模型。 猫鼬模型必须要求猫鼬对象才能完美工作。 为了提高可读性,可以使用两步初始化。