【发布时间】:2014-04-14 00:26:34
【问题描述】:
要读取位于sails 项目文档根目录中的文件,我目前使用的是绝对路径。
/var/www/project/file.conf
如何在sails 中获取文档根路径?或者如何使用相对路径读取控制器中的文件?
【问题讨论】:
标签: javascript node.js express sails.js
要读取位于sails 项目文档根目录中的文件,我目前使用的是绝对路径。
/var/www/project/file.conf
如何在sails 中获取文档根路径?或者如何使用相对路径读取控制器中的文件?
【问题讨论】:
标签: javascript node.js express sails.js
在 Sails 中,根路径是:sails.config.appPath
【讨论】:
由于主应用程序文件是根文件夹中的app.js,所以process.cwd() 应该适合您。
【讨论】:
扩展@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';
【讨论】: