‘Require’ & ‘Module’
Create two files app.js
and song.js
.
you can create your files as your desired name.

First we’ll write some codes in song.js
file

I know what you are thinking why there is a extra line module.exports
in the end of this file

This module.exports will available this function sing to everyone who required it. So how to require ?
You can just start require by writing require(‘./song) it will automatically understand it is a js file
Now you can call the sing file by require it and store it in a variable

Now you can call the function from the app.js
file

You can run the file now by command node app.js

final result

Do you understand why we use `require` and `module` now ?