commonJS vs ES Module

Jackie
Nov 13, 2020

--

for nodeJS, the server side is by default using commonJS for moduling.

//export data data.js
exports.staffs = [{
name: "Bush",
id: 1,
},
{
name: "Forest",
id: 2
}
];
//default export from module, default.js
module.exports = {name: "Gump"};
//then corresponding import
const { staffs, .... } = require('./data')
const anything = require('./default')

while client side is using ES modules:

//export
export const log = winston.createLogger({....});
//import
import log from './logging/logger';

--

--

No responses yet