【问题标题】:My images inside the images subfolder wont show in heroku but works ok in local我在 images 子文件夹中的图像不会在 heroku 中显示,但在本地可以正常工作
【发布时间】:2016-02-17 21:12:49
【问题描述】:

我有一个使用 express 和 Angular 的 Node.Js 应用程序。在开发和运行本地服务器时,一切都运行良好。

但是一旦在 Heroku 中部署,子文件夹 (images/*) 中的图像(在图库页面中查看)在 Heroku 中将不会加载。

当我尝试直接转到图像 URL 时,直接在图像文件夹中的 URL 效果很好:

servicentrov2.herokuapp.com/images/Fondo1.jpg

但子文件夹中的不会,并显示页面的一部分:

servicentrov2.herokuapp.com/images/galerias/2014Hallel/2014-Hallel-01.jpg

我认为可能是这样的: 1. 子文件夹在服务器中不可用 2. 一些路由问题

代码在https://github.com/blogcraft/Servicentro2.0

Heroku 应用位于https://servicentrov2.herokuapp.com

任何帮助将不胜感激:)

【问题讨论】:

    标签: angularjs node.js express heroku


    【解决方案1】:

    您应该能够通过 SSH 登录到您的 Heroku 终端。作为第一步,在那里四处寻找图像是否实际位于您的应用正在寻找它们的位置。

    【讨论】:

      【解决方案2】:

      链接中的文本大小写错误:

      servicentrov2.herokuapp.com/images/galerias/2014Hallel/2014-Hallel-01.jpg

      应该是:

      servicentrov2.herokuapp.com/images/galerias/2014hallel/2014-Hallel-01.jpg

      (注:小写“2014hallel”)。

      【讨论】:

      • 靶心!谢谢!我只是没看到! :P
      猜你喜欢
      • 1970-01-01
      • 2021-10-07
      • 2017-08-15
      • 1970-01-01
      • 1970-01-01
      • 2017-08-13
      • 2013-08-15
      • 2021-04-23
      • 1970-01-01
      相关资源
      最近更新 更多