我有一个在http://localhost:8092上运行的Grails应用
不同的浏览器在根路径(http://localhost:8092/)中查找某些文件,例如:favicon.ico,browserconfig.xml(在Windows上查找ms磁贴),site.webmanifest(在Android上查找添加时使用的图标+应用名称) Web应用程序到主屏幕),safari-pinned-tab.svg(用于Safari),favicon-32x32.png / favicon-16x16.png(用于其他尺寸的图标)等。
我可以做的是favicon.ico,将其添加到grails-app / assets / images并使用GSP中的 Assets 管道:
但是其余的都不起作用。 site.webmanifest和browserconfig.xml文件还具有指向某些图像的路径,这些图像分别用作Android图标或Windows磁贴。我可以将这些路径更改为/ assets / ...,但是这些文件应该在Grails应用程序根目录下可用。
在文档中查找并尝试在线查找示例,但Grails 3找不到任何内容。
如何配置Grails以允许从应用程序的根路径访问这些文件?
顺便说一句我正在使用Grails 3.2.9
最佳答案
将它们全部放在src / main / resources / public中
https://gsp.grails.org/latest/guide/resources.html
关于grails - Grails 3如何从应用程序根目录访问网站图标,图标和平铺文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50596240/