grails - Grails URL映射排除dbconsole

标签 grails

我有一个单页Web应用程序,grails URL映射包含

"/**"(view: "/index")



以及以/ api / *开头的一些路由
当我尝试访问插件附带的/ dbconsole时,会发生问题。仍然可以通过第一个映射来提供服务。我试图像这样排除dbconsole

"/$ember?"(view: "/index", constraints {ember(notEqual: 'dbconsole')})



但这总是引发异常。

最佳答案

您可以在URL映射中定义排除项:

class UrlMappings {
    static excludes = ["/dbconsole*"]
    static mappings = {
        //your app's usual URL mappings
    }
}

由于没有通过常规的URL解析过程来提供dbconsole,因此您仍然可以访问它。

关于grails - Grails URL映射排除dbconsole,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31634563/

相关文章:

grails - Groovy/Grails-如何检查Domain类中的关系?

grails - 通过远程或其他服务器访问时,Grails重定向不起作用

grails - 无法启用Grails日志记录

grails - Grails中有多个ElasticSearch过滤器

grails - GORM minSize约束被忽略

grails - 添加键值以在gsp中进行映射

grails - 在服务器上生成的Grails spring-security-rest JWT token 与在客户端上收到的 token 不匹配

grails - Grails域方法是否创建Mysql触发器?

grails - Groovy httpbuilder发布列表参数

java - 在 grails 框架之外使用 grails 插件?