首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google在Luminus部署后未加载

Google在Luminus部署后未加载
EN

Stack Overflow用户
提问于 2016-11-17 22:03:06
回答 1查看 148关注 0票数 0

我使用luminus框架在clojure中创建了一个小应用程序。当我使用lein运行应用程序时,运行一切都很好。它正确地加载css和js,但是当我创建一个war文件并在google应用程序引擎上部署时,样式表就不能工作了。我尝试了在这个链接上给出的解决方案:Serving static files with ring/compojure - from a war,但它仍然不起作用。也许有一些与鲁米努斯有关的东西是我所缺少的。当我检查它并查看控制台时,它会显示此错误。

解束缚: net::ERR_UNKNOWN_URL_SCHEME“

我想我错过了一些在卢米努斯可以帮忙的东西。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-18 10:11:31

所以我弄明白了为什么会发生这种事。Selmer样式标记{% style "filename" %}将生成一个HTML标记,并将servlet上下文键的值放在URI的前面。当servlet上下文键不存在时,则设置原始URI。所以,当你给src = "css/filename"时,它给出了可以在检查中看到的src = servlet-context + "css/filename"。因此,为了避免这种情况,要么不要关联servlet上下文,要么使用普通样式表<link>来添加静态css/js文件。要删除servlet上下文,只需注释掉:servlet-context *app-context*行形式、render函数在layout.clj文件中,它就会开始工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40665855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档