Node js / Express js chemins relatifs (point ou __dirname ou sans préfixe)?

Je suis à la recherche d'Nodejs/expressjs et avons vu les différents tutoriels utiliser __diranme + "/my_folder""./my_folder"ou tout simplement "my_folder".

Exemples:

app.use("/static", express.static(__dirname + "/my_folder"));
app.use("/static", express.static("./my_folder"));
app.use("/static", express.static("my_folder"));

J'ai tout essayé et ils semblent tous à travailler; qui dois-je utiliser pour les chemins relatifs?

J'ai aussi vu require('./my_file.js') et require('my_file'). Est-il une différence? Que dois-je utiliser?

source d'informationauteur Raekye