如何在golang Revel框架中设置不同语言的路由?
在Node.js中,您可以执行类似于如何在golang Revel框架中设置不同语言的路由?,go,multilingual,revel,Go,Multilingual,Revel,在Node.js中,您可以执行类似于app.get(“/:someroute(登录| anmelden)”)的操作,您可以使用不同的语言创建路由 你能在Golang Revel做同样的事吗?用正则表达式定义了这样的路由吗? 或者以其他方式支持不同语言的路由,而不需要代码冗余 GET /login App.Login GET /anmelden App.Lo
app.get(“/:someroute(登录| anmelden)”)
的操作,您可以使用不同的语言创建路由
你能在Golang Revel做同样的事吗?用正则表达式定义了这样的路由吗?
或者以其他方式支持不同语言的路由,而不需要代码冗余
GET /login App.Login
GET /anmelden App.Login
这两条路线实际上是一条路线吗?不是。为此,你可能必须破解你自己的路由器。但我应该问,为什么?这似乎会不必要地使你的应用程序复杂化,而且我知道没有一个现代的web应用程序会这样做。我同意@Gant。你不应该这样做。API是供计算机阅读的。你们应该让内容多语言,而不是API路由。谢谢你们。我放弃这种做法。愚蠢的客户!