【发布时间】:2015-10-02 20:13:11
【问题描述】:
关于 grails 2(.3, .4),之前有人提出过类似的问题。我觉得很奇怪,我找不到这样做的方法,因为这对我来说似乎是一个标准的用例。
我只是想在运行 grails run-app 时提供 html 页面,包括它们链接的 .css 和 .js(角度和 jquery 内容)。
我想检查我的 http 调用是否在双方都正确处理 - 无需部署 .war 和配置数据库。
afaik grails run-app 只需启动一个 jetty/tomcat - 显然两者都可以提供 .html 页面。我需要做什么才能让 grails 开发工具部署我的文件?
我需要发出 http 请求, 所以使用不同的服务器会违反 JS-SOP, 而部署 .war 会大大减慢开发过程
到目前为止,我只发现了笨重的 jsonp、代理、.war 部署解决方案或 grails 2.x 的解决方案
我尝试将文件放在项目结构中的任何位置(/src/main、/src/main/resources、/src/main/public、assets 文件夹及其子文件夹,在每个子目录、Init、域、conf 中创建了 web-app 目录目录 - 你命名它)
【问题讨论】:
-
您有没有想过如何将链接的
CSS和js文件加载到静态HTML文件中,同时将HTML保存在src/main/resources/public目录下?例如,grails 将我的bootstrap.css保留在grails-app/assets/bower/bootstrap/bootstrap.css之下。所以在我的静态HTML中引用这个被证明是很困难的。