2011-01-29 15 views
1

英語で開発していましたが、今度は私のビルドしているWebAppはフランスの私の都市にいる人のためだけです。翻訳されたURLを窒素を含むモジュールにルーティングする方法

窒素の場合、「/ user/login」と呼ぶと、窒素はuser_login:main()を呼び出します。 リクエストが "/ utilisateur/connexion"のときに、窒素がuser_login:main()を呼び出すようにします。

私はads_people呼び出すために窒素を希望:などメインを()要求は「/ annonces/personnes」であるとき、

適切にそれを達成する方法はありますか?

多くの感謝!

答えて

0

このようなURL書き換えを行うには、nginxのようなNitrogenの前でプロキシを使用します。あなたは

2

あなたが窒素のnamed_route_handlerプラグインを使って、簡単にこれを行うことができ、純粋な窒素でそれをやってみたかった場合

Altrernativelyは、SRC /ハンドラ/ルート/ named_route_handler.erlのドキュメントのいくつかをチェックしてください。手順は次のとおりです。窒素の呼び出しの前の行を次のよう

  1. を挿入します。run():タプルの最初の要素がある

    get_routes() -> [ 
        {"/utilisateur/connexion", user_login}, 
        {"/annonces/personnes", annonces_persons}, 
        etc... 
    ]. 
    

    wf_handler:set_handler(named_route_handler, get_routes()). 
    
  2. はget_routesは/ 0機能を追加します。パスを指定します.2番目のパスは、このようなパスでリクエストを処理するモジュールの名前です。