【发布时间】:2016-09-27 14:44:20
【问题描述】:
我的一个 html 文件需要包含一个脚本文件,因为这种情况经常发生,而且无论我做什么,浏览器似乎都无法获取它。
按照这个答案:How to include css files into compojure project?
我在资源文件夹中创建了一个公用文件夹。结构如下:
resources
|-public
|-views
| |-myview.html
|-scripts
|-my.script.js
在 myview.html 中包含的文件如下所示:
<head>
<script src="/scripts/my.script.js"></script>
</head>
当我从服务器请求 myview.html 时,我得到了它,但 my.script.js 中的所有类型都是未知的。当我在浏览器中加载 html 时,它按预期工作(我必须将脚本文件的路径调整为相对的,当然,不,当我从服务器请求它时,它也不起作用)。
那么如何让我的脚本文件(以及后来的 css 文件)在典型的 compojure 设置中被 html 找到?
【问题讨论】:
-
首先只是一个基本的基本检查...您使用的是默认的环中间件吗? (例如,请参阅此模板中的内容:github.com/weavejester/compojure-template)--- 我的怀疑是您的标头有问题,但这应该由 ring
标签: javascript clojure compojure