0
このスニペットでoccuring奇妙な問題:私は今のブラウザ(私の場合のFirefox)でhttp://my.domain.tld/fancyapp/foo/update
を入力すると、update
のコードは3回実行されるGrailsのコントローラのアクションを実行複数回
class FooController {
def barService
def update = {
log.debug("I'm getting executed")
barService.doFoo()
render "Done"
}
}
。
EDIT 1: barService.doFooは()重い計算が含まれているので、それが終了するまでにはかなり時間がかかります。
EDIT 2: @hvgotcodes:いいえ、申し訳ありませんが、認証なしと私のUrlMappings.groovyは次のようになります。
class UrlMappings {
static mappings = {
"/$controller/$action?/$id?"{
constraints {
// apply constraints here
}
}
"/"(view:"/index")
"500"(view:'/error')
}
}
@Jarred:いいえ、唯一の通常の容疑者Bootstrap.groovy
、BuildConfig.groovy
、 Config.groovy
,DataSource.groovy
およびUrlMappings.groovy
。
ヒント誰ですか?
何か他のことが起こっています - あなたはどんなURLのマッピング、認証、または何かを持っていますか? – hvgotcodes
conf /ディレクトリにフィルタがありますか? –
クイックレスポンス - 質問を回答とコードで更新しました。 – codeporn