Caio, acho que você se confundiu.
A variável "exports" na verdade aponta para o "module.exports".
Não há absolutamente nenhuma diferença, inicialmente, nos dois, exceto
o que é intrínseco à diferença entre um objeto e uma referência a ele.
Caso você redefina a variável "exports" ela naturalmente perde
essa ligação, então ela só é adequada para "augmentation"
("exports.foo = bar" e não "exports = baz").
Usar "exports.funcao = function () {}" ou "module.exports.funcao =
function () {}" é exatamente a mesma coisa.
Referências: <
http://nodejs.org/api/globals.html#globals_exports>
e <
http://nodejs.org/api/modules.html#modules_module_exports>.
Abraços.
2013/7/29 Caio Ribeiro Pereira <
caio.ribei...@gmail.com>:
--
diego nunes
dnunes.com