我有一个 node.js 应用程序,我正在尝试对其进行通用化,以便无论后端的 URL 是什么,它始终使用根路径来提供静态文件。
所以目前我的应用程序位于https://myapp.heroku.com https://myapp.heroku.com
我有一些 js、css、图像和其他一些静态文件。
我想要的是当网址看起来像https://myapp.heroku.com/brand/somebrand https://myapp.heroku.com/brand/somebrand所提供的文件是从根提供的,也包括所述文件内的任何内部引用。
我确保所有路径都以“/”开头,并且还尝试了以下每种可能的组合。
app.use('/', express.static(__dirname + '/public', options));
app.use('*', express.static(__dirname + '/public', options));
app.use(express.static(path.join(__dirname, 'public')));
我走在正确的轨道上吗?
这个应用程序实际上是由另一个系统加载的,这实际上可能是问题所在,不幸的是我无法在该系统上调试,所以我需要首先排除这个问题。
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)