我找不到正确的答案,所以我不得不问你们。 我正在将节点(快速)应用程序开发到Heroku,但是Heroku的生产版本仅从公共文件夹中获取CSS文件。但是,当我键入:
heroku local web
在我的终端中,一切正常。这是我的server.ts文件,其中包含公共资产:
app.use("/public", express.static(path.join(__dirname + "/public")));
这是我的文件夹结构:
-root
server.ts
-public
css/
js/
如果我在生产的Heroku应用程序中选中“源”,我会看到其中包含CSS文件夹,但不包含js。
谢谢
答案 0 :(得分:0)
好吧,问题与我的.gitignore文件有关,其中包含此public / js。