【问题标题】:Html links to other pages, images and Css not working in Docker container?指向其他页面、图像和 Css 的 Html 链接在 Docker 容器中不起作用?
【发布时间】:2017-01-21 11:40:28
【问题描述】:

我正在使用 Docker 部署 nodejs 应用程序。该应用程序之前已经部署并且运行良好。 npm 和 bower 的软件包都已正确安装。我已将工作目录设置如下:

WORKDIR     /opt/ab/zyx/app/

我的 index.html、about.html 等都在 app 文件夹中。 css 位于 app 文件夹中名为 css 的文件夹中。 zyx 文件夹中有 bower_components 文件夹。在 index.html 文件中,我有指向 about.html 和 about.html 的链接。目前这两个页面的链接是这样的。

<li><a href="#/about">About</a></li>
<li><a href="#/faq">FAQ</a></li>

这不起作用,但是当我将链接更改为此它开始工作

<li><a href="faq.html">FAQ</a></li>

如果我删除 .html 扩展名,它会再次停止工作。 对于 bower_components,代码是这样的,并且不起作用。

<script src="../bower_components/jquery/dist/jquery.js"></script>

css也是如此

<link rel="stylesheet" href="css/abc.css"/>

如果 Docker 以不同的方式解释这些链接和路径,我会感到困惑。或者我错过了一些东西。我确信 Docker 不希望开发人员根据他们的要求开发代码。

【问题讨论】:

    标签: html css node.js docker


    【解决方案1】:

    您是否尝试加载提琴手?它应该为您提供有关正在使用的 url 的线索。

    【讨论】:

      猜你喜欢
      • 2012-08-29
      • 2022-01-05
      • 1970-01-01
      • 2017-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-22
      相关资源
      最近更新 更多