1
resposta

Pode mais de um module.exports no mesmo arquivo?

Uma dúvida, no arquivo custom-express quando eu defino o module.exports para exportar minha constante app, eu posso ter mais de um module.exports no mesmo arquivo? Se sim, como o arquivo index.js vai fazer o require corretamente?

const app = require('./config/custom-express')();

Nesse require ele não indica qual module do custom-express ele está chamando.

1 resposta

Olá, Lucas.

Sem usar ES6 você terá que passar um JSON para os eu module.exports. Por exemplo:

custom-express.js

const appExpress = 'Express'
const appHttp = 'Http'

module.exports = {
    express: appExpress,
    http: appHttp
}

serer.js

const app = require('custom-express.js')

console.log(app.express)
console.log(app.http)

Se ficar qualquer dúvida é só falar :-)