[英]How to get document root in sailsjs?
To read a file located in the document root of the sails project I currently use an absolute path. 要读取位于sails项目的文档根目录中的文件,我目前使用绝对路径。
/var/www/project/file.conf
How can I get the document root path in sails? 如何在帆中获取文档根路径? Or how can I read the file in a controller by using relative path? 或者如何使用相对路径读取控制器中的文件?
在Sails中,根路径是:sails.config.appPath
由于主应用程序文件是根文件夹中的app.js
,因此process.cwd()
应该可以正常工作。
To extend what @Maciej Maczor Kaczorowski posted... 扩展@Maciej Maczor Kaczorowski发布的内容......
var path = require('path').resolve(sails.config.appPath, 'file.conf');
or 要么
var path = require('path').resolve(".", 'file.conf');
or 要么
var path = require('path').resolve('file.conf');
or 要么
var path = sails.config.appPath + 'file.conf';
or 要么
var path = res.baseUrl + 'file.conf';
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.