NodeJS-部署后路径中断

问题描述 投票:0回答:1

我使用supervisord部署我的NodeJS项目。奇怪的是,大多数路径是路径

  • 在投放的index.html中:指向静态文件(样式表和js文件)的链接
  • 内部javascript文件,要求对其他文件的声明(例如:require('./ scripts /'))

我相信将其作为命令node "path/to/my/application/app"的原因,因为它从另一个目录运行该应用程序。

[每当将新版本的应用程序推送到生产环境时,如何避免更改路径?您可以推荐任何工具来解决此问题吗?是否有一种干净的方法来设置路径,以便应用程序能够正常运行,以便我可以在任何地方(我的本地计算机/我的网站空间)运行它?

node.js deployment path require supervisord
1个回答
0
投票

使用相对路径。例如,如果index.html与.js文件位于同一目录中,则您可以使用它('./index.html')。如果在父目录中,则可以使用(../ index.html)

© www.soinside.com 2019 - 2024. All rights reserved.