使用 Heroku 部署 Node.js 应用程序时公共目录出现问题
Problems with public directory when deploying Node.js app with Heroku
我一直在开发一个应用程序,该应用程序将在客户端具有Timelinejs(开源js库)元素。我将 Timelinejs 库复制到我的应用程序的公共/javascripts/目录中。然后我在我的 html 标题中链接了它。当我在本地提供我的应用程序时,时间线一切正常。但是,我注意到当我将我的应用程序部署到 Heroku 时,它没有加载我的时间线。使用chrome js控制台,我发现它在public/Javascripts/Timelinejs文件夹中找不到我的文件。使用 Heroku run bash 命令,我发现文件结构中不存在我的 Timelinejs 文件,尽管存在一个空的 Timelinejs 目录。我需要指定任何命令或配置才能将这些文件发送到我的 Heroku 部署?
Heroku 有一个只读文件系统。可以写入的目录是 ./tmp 或 ./log。不能在公用文件夹中写入。这是因为他们如何管理他们的测功机以及扩展它们的方式。如果要存储某些内容,请使用 ./tmp 或建议使用 s3 存储桶。(正如我推测"tmp"代表"临时":D)
更多信息在这里: https://devcenter.heroku.com/articles/read-only-filesystem
相关文章:
- 在指令控制器中使用$attrs时出现问题
- 将PHP变量传递给jQuery时遇到问题
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 部署heroku问题
- 使用 Heroku 部署 Node.js 应用程序时公共目录出现问题
- Angular js 部署在 Web 服务器上的问题
- 使用部署web应用程序时出现Sencha编译问题/make_bootstrap.sh/make_compile.sh
- 在tomcat和weblogic上部署时出现JQuery问题
- Ruby on Rails与Windows的部署问题
- 部署我的流星应用程序时出现问题
- 在heroku上部署rails 3.1项目的问题
- 使用jQuery的toChecklist插件的UI /部署到服务器的问题-步骤查看
- 在Gunicorn/Nginx(在DigitalOcean上)上部署Django站点时出现JS/Jquery问题
- MongoDB试图部署流星应用程序的问题
- 将流星应用程序部署到模数的问题
- 角度部署问题
- 部署到Heroku时出现JS问题
- 将 Rails 3.1 项目部署到 Heroku 时出现问题:找不到 JavaScript 运行时
- 做web应用程序部署问题
- 部署Aurelia.js + io.js/node.js应用来解决Github速率限制问题