如何将.js文件包含到由复合服务器提供服务的html文件中
How to include a .js file into an html file that is served by a compojure server?
我的一个html文件需要包含一个脚本文件,这种情况经常发生,无论我做什么,浏览器似乎都无法理解。
下面的答案是:如何将css文件包含到合成项目中?
我在资源文件夹中创建了一个公用文件夹。结构如下所示:
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文件)在一个典型的组合设置的html被发现?
原来我只是错过了
(route/resources "/")
在我的路由。因为这不是我所看到的主题的问题,所以我一时没有弄清楚。事实证明,有时您应该像阅读答案一样仔细阅读问题中的代码…
相关文章:
- AngularJS-需要在index.html页面中访问来自服务的数据
- 从简单的html页面调用实时Web服务.
- 谷歌应用程序脚本html服务和加载谷歌地图javascript api V3
- JQuery-HTML到PDF没有'无法在IE中工作(来自C#asmx Web服务)
- 在HTML服务中验证电子表格
- 将JSON从索引操作服务到公用文件夹中的index.html
- HTML服务为图像分配URL
- 如何在URL中不指定.html、.json的情况下配置web.xml来服务任何请求
- 使用ajax将数据发布到asmx web服务并使用javascript函数在html页面中编写响应时出错
- 在异步内部函数返回 [UI-路由器和 HTML 服务] 之后返回外部 fn
- 无法获取使用 HTML 简单登录到 PHP Web 服务的数据
- 从谷歌电子表格检索单元格日期到HTML服务
- 使用AngularJS服务将数据从一个html传输到另一个html(控制器之间的数据共享)
- .gs/.Google Apps 脚本作为 Web 应用,使用表单元素、HTML 服务和电子表格
- AngularJS服务,从$html.get返回预加载的数据或数据
- 访问HTTPS WCF服务,HTML,Javascript,服务和托管在不同域上的网页 - CORS
- Angularjs - 更改 html 页面时重新实例化服务
- 角度翻译服务:字符串中的 HTML 标签
- 在javascript中美化字符串化对象以在静态HTML页面中提供服务
- Node.js服务HTML,执行命令行和回调函数