在从树内的任何文件夹调用时,如何获取公用文件夹路径。
在我的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
。
答案 0 :(得分:0)
不要使用__dirname(它为您提供模块所在位置的目录名称),并且只使用相对路径(它为您提供了" main"代码所在的dir路径位于)。
'./public'
无论子模块路径如何,这都应该为您提供一致的路径。