我曾經用英文開發,但這一次,我建立的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中的路徑,第二個是相應模塊的名稱,它將處理具有此類路徑的請求。