在某些Express示例中,我看到有两种方法可以定义存储视图文件的目录。
首先是:
app.set('views', './views');
第二是:
app.set('views', __dirname + '/views');
我的问题是:上述两种方法有什么不同吗?我跑了,看到没有不同的效果。
谢谢:)
答案 0 :(得分:1)
__ dirname重新显示app.js文件所在的当前目录。还有。也是您的app.js所在的repersent当前目录。区别在于使用两个点,例如../anyFolderName,您将相对于当前目录向上移动一个目录。 __dirname实际上并不是一个全局模块,而是每个模块的本地模块。希望现在差异很明显