2011-11-22 63 views
1

Play Framework具有文件路由。該文件列出了應用程序所需的所有路線。 默認情況下,路由文件中有一行:如何在生產模式下安全地使用「全部捕獲」?

# Catch all 
*  /{controller}/{action}     {controller}.{action} 

如何安全地使用它在生產模式?我需要評論這條線嗎?

回答

5

是的,理想情況下,您應該對其進行評論。事實上,我也會在開發中評論它,這樣你會注意到任何缺失的路線。

1

如果您仍然希望在開發中使用它(更快的發展,好看的錯誤消息,...),你這是怎麼做到這一點:

#{if play.mode.isDev()} 
    * /{controller}/{action}  {controller}.{action} 
#{/if} 
+0

它看起來很酷,但我認爲這是一個壞主意。只有切換到生產時纔可能發現錯誤。 – mericano1

+0

夠公平的,但您應該在功能測試中檢查您的路線。 –

+0

您的功能測試仍然有效!畢竟,你在測試模式下運行;) – mericano1

相關問題