私は、RESTサービスコールを提供するAngles with Grailsと単一ページアプリケーションのルートページと、ui-routerを定義したテンプレートhtmlファイルで開発されたweb-appを持っています。アプリケーションは、html5modeがtrueに設定されています。すべてのテンプレートのURL以来Grails UrlMappings Angular html5mode Refresh
"/app1/**"(view:"/app1/index")
/app1
は、アプリのベースURLで、/app1/index
はgrails-app/view/app1/index.gsp
によって提供されますが、この原因問題:ためには中華鍋にリロードを持って、私はUrlMappings.groovyにマッピングを追加相対的にコード化されています。つまり、Urlにもプレフィックス/app1
があります。
理想的には/app1/**.html
のマッピングを使用していますが、まだすべてのテンプレートURLをhtmlファイルのweb-app/app1
にマップしています。しかし、私はこれを達成するための情報を見つけることができませんでした。私は
static excludes = ["/**.html"]
を追加しようとしました。しかし、それはどちらか動作しません。
とにかく、動的UrlとテンプレートファイルUrlを再構成する以外に、まったく別のプレフィックスを持つようにするにはどうしたらいいですか?
最後に、すべてのhtmlテンプレートファイルをweb-app/templatesの下のフォルダに移動し、それに応じてルートを変更しました。 – hanaZ