简体   繁体   English

如何在sailsjs中获取文档根目录?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM