Файл
Node.js экспортирует объект exports
. В этом примере этот объект будет состоять из двух полей: cors
и corsWithOptions
, с соответствующими значениями, которые были в их назначениях.
Я предполагаю, что ваш вопрос относится к ситуации, когда этот файл сохраняется как cors.js
. Таким образом, файл, который импортирует этот файл через var cors = require('./cors')
, фактически назначит тот же самый объект exports
в переменную cors
.
Чтобы проиллюстрировать, будет ли это код в файле импорта:
var cors = require('./cors');
console.log(cors)
Тогда это будет его вывод:
{ cors: [Function: corsMiddleware],
corsWithOptions: [Function: corsMiddleware] }