相对查找公用文件夹路径无

时间:2015-11-27 00:08:01

标签: javascript node.js public

在从树内的任何文件夹调用时,如何获取公用文件夹路径。

在我的express.js中将publicFolder设置为本地时,它将输出:

__dirname + '/public' //c:\var\www\beta.mayfieldafc.com\config/public/ 

如果我从/app/jade/players内部调用它,它将输出

__dirname + '/public' //c:\var\www\beta.mayfieldafc.com\app\jade\players/public/ 

我希望能够从我网站的任何位置引用public

1 个答案:

答案 0 :(得分:0)

不要使用__dirname(它为您提供模块所在位置的目录名称),并且只使用相对路径(它为您提供了" main"代码所在的dir路径位于)。

'./public'

无论子模块路径如何,这都应该为您提供一致的路径。