在Meteor Deploy环境中获取Meteor私有文件夹路径

har*_*nsa 2 deployment path meteor

我需要在私人文件夹中获取文件的路径.在我的本地机器上,我能够通过使用路径获取它"../../../../../",但是,当我使用部署到流星服务器时meteor deploy,它不再起作用.此外,我尝试使用process.cwd()以下内容记录当前目录,这与我在本地计算机上获得的结构不同:

/meteor/containers/3906c248-566e-61b7-4637-6fb724a33c16/bundle/programs/server
Run Code Online (Sandbox Code Playgroud)

从我的本地计算机记录的目录给出:

/Users/machineName/Documents/projectName/.meteor/local/build/programs/server
Run Code Online (Sandbox Code Playgroud)

注意:我使用此路径设置https://www.npmjs.com/package/apn

Aks*_*hat 11

您可以使用assets/app/相对路径.虽然这可能在第一次看起来没有意义时Meteor重新安排你的/private目录assets/app/programs/server目录映射到.这是在开发和生产中.

基本上假设private/映射到assets/app/.

  • @doog我担心没有这方面的文件.如果您遵循`.meteor/local/build/programs/server`路径,它可能会更清晰.该目录实际上是应用程序的运行位置 (3认同)