scalatra在幕后使用抑扬符(反之亦然)?它们之间的主要区别是什么,您会使用哪一个?
这两个框架都受到Sinatra的启发,并且乍一看是相同的。
使用 scalatra 请求路由:
class ScalatraExample extends ScalatraServlet {
get("/date/:year/:month/:day") {
<ul>
<li>Year: {params("year")}</li>
<li>Month: {params("month")}</li>
<li>Day: {params("day")}</li>
</ul>
}
抑扬顿挫的示例代码:
class Main extends RequestRouter {
get("/posts/:id") = "Post #" + uri("id")
}
}