Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在golang Revel框架中设置不同语言的路由?_Go_Multilingual_Revel - Fatal编程技术网

如何在golang Revel框架中设置不同语言的路由?

如何在golang Revel框架中设置不同语言的路由?,go,multilingual,revel,Go,Multilingual,Revel,在Node.js中,您可以执行类似于app.get(“/:someroute(登录| anmelden)”)的操作,您可以使用不同的语言创建路由 你能在Golang Revel做同样的事吗?用正则表达式定义了这样的路由吗? 或者以其他方式支持不同语言的路由,而不需要代码冗余 GET /login App.Login GET /anmelden App.Lo

在Node.js中,您可以执行类似于
app.get(“/:someroute(登录| anmelden)”)
的操作,您可以使用不同的语言创建路由

你能在Golang Revel做同样的事吗?用正则表达式定义了这样的路由吗? 或者以其他方式支持不同语言的路由,而不需要代码冗余

GET     /login                                  App.Login
GET     /anmelden                               App.Login

这两条路线实际上是一条路线吗?

不是。为此,你可能必须破解你自己的路由器。但我应该问,为什么?这似乎会不必要地使你的应用程序复杂化,而且我知道没有一个现代的web应用程序会这样做。我同意@Gant。你不应该这样做。API是供计算机阅读的。你们应该让内容多语言,而不是API路由。谢谢你们。我放弃这种做法。愚蠢的客户!