JavaScript 导出与 NodeJS 中的 module.exports

Has*_*age 5 javascript commonjs node.js

有人可以帮助我理解 Node JS 中 javascript 类/函数导出和 module.exports 之间的区别,以及为什么有两种导出 javascript 属性和函数的方法以及何时使用哪种导出。是否可以同时使用两个导出?

export function getUsers() {
    return users
}
Run Code Online (Sandbox Code Playgroud)

VS

module.exports = {
  getUsers: function () {
    return users
  }
}
Run Code Online (Sandbox Code Playgroud)