浏览器中显示哪种错误:PlayFramework

Which kind of errors are shown in browser: PlayFramework

我正在阅读文档,但不理解 this 特定段落。

Routes are defined in the conf/routes file, which is compiled. This means that you’ll see route errors directly in your browser:

这是什么意思?浏览器会显示哪些错误,哪些不显示?是否显示了编译错误

谢谢!

您的理解是正确的。 conf/routes文件编译成普通的class。由于该功能,Play 框架会通知您一些错误:

  • 应用程序启动前 - 编译错误,
  • 运行期间

例如,假设您开发了一个控制器,其方法接受两个参数,而在您的路由文件中您只向该方法传递了一个参数。 Play 框架会通知您错误,以便您可以在发布前修复它。

运行时也是如此。如果您尝试访问路由文件中未定义的 URL 地址,您将在浏览器中看到有关缺少映射的相应错误。如果您尝试使用 POST 方法调用使用 GET 映射的 URL,也会发生同样的情况。同样,Play 框架将显示有关该方法缺少映射的消息。