我正在使用Heroku部署NodeJs应用程序。一切工作正常,除了一个小问题提供静态文件。在Heroku上部署Nodejs失败,服务位于子文件夹中的静态文件
我有以下的配置
app.use(express.static(__dirname + '/htdocs'));
它的工作原理,除了当我尝试担任位于子文件夹的静态文件的罚款。
www.example.com/bar.js //此提供文件/htdocs/bar.js
www.example.com/foo/bar.js //这不能找到文件 /htdocs/foo/bar.js
我忘了说,在我的当地环境,一切工作正常,可能是一些与Heroku的,但我找不到原因。以前有人有过这个问题吗?解决方案?
谢谢!
没有解决我的问题,仍在研究... –