app.set('views', path.join(__dirname, 'views'));
以上代码用于配置页面文件(例如 .ejs 文件)的根目录,
设置之后 访问 ./index 则等同于访问 views/index.ejs
app.use(express.static(path.join(__dirname, 'public')));
以上代码用于配置静态文件(例如 .js 及.css文件)的根目录,
设置之后 ./js/main.js 等同于 public/js/main.js
* 关于 __dirname,网上搜到的描述是:__dirname变量为当前模块文件所在目录的完整绝对路径。
注:以上为自己测试后得出的结论,非官方说法,可能不全面