por que usar, __dirname?

Anderson René Santacruz Aguilar
Usamos __dirname para ver la carpeta en donde esta ubicado nuestro archivo.
Diego Alejandro Cifuentes Arango
Lo podrías ver como una manera de decir por medio de código que buscaras una dirección en la carpeta local en la cual se encuentra tu archivo .js

Christian Eduardo Meda Margueiz
De lo contrario, al no usarlo, tendrias que usar o rutas relativas o absultas "quemadas", entonces si quiere usar su app en otra pc u otro directorio, seguro "no such directory"

Massimo Di Berardino
Hola Gustavo, el dirname es un estándar de los sistemas operativos