【发布时间】:2020-05-14 18:37:25
【问题描述】:
在一个教程中我看到了这样的代码:
var session = require('express-session');
var FileStore = require('session-file-store')(session);
还有这样的代码:
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
但我想我可以这样写第一个代码:
var sessionFileStore = require('session-file-store');
var FileStore = sessionFileStore.session;
第二个喜欢:
var Schema = require('mongoose')(Schema);
或
var Schema = require('mongoose').Schema;
我只是想问一下,这两种写法是一样的还是有区别的?
如果我对第二个命令使用类似下面的内容,我也想知道含义/区别:
var Schema = require('mongoose')('Schema');
【问题讨论】:
标签: javascript function syntax require