과 정규식은 내가 그들 모두를위한 필터가이 개 URL의 주소를 가지고있다.Grails의 :</p> <pre><code>all(uri: '/api/first/**') { before = } all(uri: '/api/second/**') { before = } </code></pre> <p>내가 모두를위한 하나의 필터를 작성하려면 : 사용 필터
all(uri: '\\/api\\/(first|second)\\/.*', regex: true)
{
before =
}
을하지만 그것은 작동하지 않습니다 은 그래서 정규식 필터를 쓰기 위해 노력했다. 여러 가지 방법을 시도했습니다 ('**'/ '. *'/ invert : true) 하지만 성공하지 못했습니다.
누군가 실수로 필터를 작성하는 올바른 방법을 알고 있습니까?
감사합니다 ... documentation으로 당
아마도이 표현을 과장했습니다. ''/ api/(first | second) /.* ''를 시도하십시오. –
시도했습니다. 작동하지 않습니다. – Benjy
'uri' 대신'find'를 사용해보십시오 :'all (regex : true, find : '/ api/(first | second) /.*')' –