gpt4 book ai didi

javascript - 如何将 .js 文件包含到由 compojure 服务器提供的 html 文件中?

转载 作者:行者123 更新时间:2023-12-03 06:01:38 27 4
gpt4 key购买 nike

我的一个 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 会按预期工作(当然,我必须将脚本文件的路径调整为相对路径,不,当我从服务器请求它时,这也不起作用)。

那么如何在典型的 compojure 设置中让 html 找到我的脚本文件(以及后来的 css 文件)?

最佳答案

原来我只是失踪了

(route/resources "/")

在我的路由中。由于这不是我看的主题的问题,所以我有一段时间没有弄清楚。事实证明,有时您应该像阅读答案一样仔细阅读问题中的代码......

关于javascript - 如何将 .js 文件包含到由 compojure 服务器提供的 html 文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39727708/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com