要读取位于sails项目文档根目录中的文件,我目前使用绝对路径。
/var/www/project/file.conf
如何在风帆中获取文档根路径?或者如何使用相对路径在控制器中读取文件?
答案 0 :(得分:13)
在Sails中,根路径为:sails.config.appPath
答案 1 :(得分:10)
由于根文件夹中的主应用程序文件为app.js
,process.cwd()
应该可以正常使用。
答案 2 :(得分:1)
扩展@Maciej Maczor Kaczorowski发布的内容......
var path = require('path').resolve(sails.config.appPath, 'file.conf');
或
var path = require('path').resolve(".", 'file.conf');
或
var path = require('path').resolve('file.conf');
或
var path = sails.config.appPath + 'file.conf';
或
var path = res.baseUrl + 'file.conf';