我曾经用英文开发,但这一次,我建立的webApp只适用于我在法国的城市中的人。如何将翻译后的网址路由到含氮模块
在氮气中,当您调用“/ user/login”时,氮气会调用user_login:main()。 当请求是“/ utilisateur/connexion”时,我想让氮气调用user_login:main()。
我想氮调用ads_people:main()的时候请求是“/ annonces/personnes”等
有没有办法实现这个正常吗?
非常感谢!
我曾经用英文开发,但这一次,我建立的webApp只适用于我在法国的城市中的人。如何将翻译后的网址路由到含氮模块
在氮气中,当您调用“/ user/login”时,氮气会调用user_login:main()。 当请求是“/ utilisateur/connexion”时,我想让氮气调用user_login:main()。
我想氮调用ads_people:main()的时候请求是“/ annonces/personnes”等
有没有办法实现这个正常吗?
非常感谢!
在像nginx这样的氮之前使用代理来做这种URL重写。
Altrernatively,检查出一些在SRC /处理器/路由/ named_route_handler.erl的文件,如果你想要做它在纯氮气
您可以通过使用氮气的named_route_handler插件做到这一点很容易。步骤是:
插入下列线呼叫到氮之前:运行():
wf_handler:set_handler(named_route_handler, get_routes()).
添加get_routes/0函数:
get_routes() -> [
{"/utilisateur/connexion", user_login},
{"/annonces/personnes", annonces_persons},
etc...
].
在元组中第一个元素是URL中的路径,第二个是相应模块的名称,它将处理具有此类路径的请求。