[Node.js] module.exports と exports の違い
結論だけ書いておくと、よく分からないなら module.exports を使いましょう。
Node.js の公式ドキュメント にもそう書いてあります。
ガイドラインとして、もし exports と module.exports の間の関係が魔法のように 見えるなら、exports を無視して module.exports だけを使うようにしてください。 引用元: exports alias - Modules Node.js Manual & Documentation
module.exports と exports の違いについて詳しく知りたいって方は下記の記事を読むといいんじゃないでしょうか。