在 MeteorJS 上获取应用程序文件夹路径?
Getting application folder path on MeteorJS?
在 Meteor 中,我一直在寻找一种方法来获取服务器中 运行 Meteor 应用程序的主文件夹。
例如,如果我的 .meteor
文件夹在 C:/Users/Me/Repos/MyWebsite/.meteor
中,有没有办法获取路径 C:/Users/Me/Repos/MyWebsite/
,或者应用程序当前所在的位置 运行在?
我问这个的原因是因为我 运行 我的 webapp 有一些脚本,如果脚本(我们称之为 script.rb)在一个名为 util
的文件夹中在 Meteor 主文件夹中,我必须对整个路径进行硬编码 C:/Users/Me/Repos/MyWebsite/utils/script.rb
有更好的方法吗?
附带说明一下,这一切都必须在服务器端进行。
你在这里:projectRoot/.meteor/local/build/programs/server/shell-server.js
因此,要引用位于项目的同级文件夹中的脚本,它看起来像这样:../../../../../../scriptFolder/script.rb
在 Meteor 中,我一直在寻找一种方法来获取服务器中 运行 Meteor 应用程序的主文件夹。
例如,如果我的 .meteor
文件夹在 C:/Users/Me/Repos/MyWebsite/.meteor
中,有没有办法获取路径 C:/Users/Me/Repos/MyWebsite/
,或者应用程序当前所在的位置 运行在?
我问这个的原因是因为我 运行 我的 webapp 有一些脚本,如果脚本(我们称之为 script.rb)在一个名为 util
的文件夹中在 Meteor 主文件夹中,我必须对整个路径进行硬编码 C:/Users/Me/Repos/MyWebsite/utils/script.rb
有更好的方法吗?
附带说明一下,这一切都必须在服务器端进行。
你在这里:projectRoot/.meteor/local/build/programs/server/shell-server.js
因此,要引用位于项目的同级文件夹中的脚本,它看起来像这样:../../../../../../scriptFolder/script.rb