javascript - Heroku 不会将 js(仅 css)文件加载到生产环境,但在本地它可以工作
问题描述
我找不到我的问题的正确答案,所以我不得不问你们。我正在将我的节点(快速)应用程序开发到 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。
谢谢
解决方案
Ok, the problem was related to mine .gitignore file where this public/js was included.
推荐阅读
- angular - 用 jasmine 测试 NGXS 异常
- node.js - 使用 node.js 监听特定 URL 的请求(不是 LOCALHOST)
- php - MYSQLi 创建数据库?作为名字
- android - 我怎样才能在android中保持“在线”状态
- cron - 如何使用 cronjob 删除空文件夹和子文件夹
- excel - 如何在条形图上添加数据标签并使用 VBA 从单元格中添加值
- mysql - sql查询密码列
- salesforce - Visualforce 页面弹出窗口
- typescript - 我试图装饰的类的实例中缺少 TypeScript 报告属性
- python-3.x - 为什么 python shell 不显示埃塞俄比亚字符?