NodeJS-部署后路径中断



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

  • 在服务的index.html中:指向静态文件(样式表和js文件(的链接
  • javascript文件中,对其他文件的require语句(例如:require('./scripts/'((

我认为原因是命令node "path/to/my/application/app",因为它从不同的目录运行应用程序。

每当我将应用程序的新版本推向生产时,我如何避免更改路径?你能推荐一些解决这个问题的工具吗?有没有一种干净的方法来设置路径,以便应用程序工作,这样我就可以在任何地方(我的本地机器/我的网络空间(运行它?

使用相对路径。例如,如果index.html位于与引用它的.js文件相同的目录中,则u可以使用('./index.html(

相关内容

  • 没有找到相关文章

最新更新