[Node.js] module.exports と exports の違い
結論だけ書いておくと、よく分からないなら module.exports を使いましょう。
Node.js の公式ドキュメント にもそう書いてあります。
ガイドラインとして、もし exports と module.exports の間の関係が魔法のように 見えるなら、exports を無視して module.exports だけを使うようにしてください。
module.exports と exports の違いについて詳しく知りたいって方は下記の記事を読むといいんじゃないでしょうか。
- Node.js : exports と module.exports の違い(解説編) – ぼちぼち日記
- [NodeJS] モジュール定義について学ぶ – YoheiM .NET
- Node.js – exports と module.exports の違い – Qiita