运行应用中的Grails 3.0静态html

门口

关于grails 2(.3,.4),以前也曾提出过类似的问题。我发现无法找到一种方法来做这件事很奇怪,因为这对我来说似乎是标准的用例。

我只想在运行grails run-app时提供html页,包括它们链接的.css和.js(角度和jquery内容)。

我想检查双方的http调用是否正确处理-无需部署.war和配置数据库。

afaik grails run-app只需启动码头/ tomcat-两者显然都可以投放.html页面。要使grails开发工具部署文件,我该怎么做?

我需要发出HTTP请求,因此使用其他服务器会违反JS-SOP,而部署.war会大大减慢开发过程

到目前为止,我只发现笨拙的jsonp,代理,.war部署解决方案或grails 2.x的解决方案

我试图在项目的结构将文件放入几乎无处不在(/src/main/src/main/resources/src/main/public,资产及其子文件夹,在每一个子目录中创建web应用程序的目录中,init,域的conf目录-你的名字)

格雷姆·罗彻(Graeme Rocher)

添加index.htmlsrc/main/resources/public

然后添加到UrlMappings.groovy

"/"(redirect:"/index.html")


对于grails> = 3.0.12

静态资源的位置

为了解决围绕不存在的资源上的REST应用程序如何处理POST请求的问题,默认情况下,默认情况下,在/ static / ** URI下解析位于src / main / resources / public中的静态资源URI / **。如果您希望恢复以前的行为,请添加以下配置:

grails.resources.pattern ='/ **'

https://github.com/grails/grails-core/releases/tag/v3.0.12

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章