我正在使用 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有关,但我找不到原因。以前有人遇到过这个问题吗?解决方案?
谢谢!