nodejsのルータでは、セッションでたくさんのことをしています。 Ruby on Railsでは、session_helper
のような独自のクラスに取り込んでいた可能性があります。ルートコントローラでは、include sessions_helper
のようにしか言いませんでした。突然、クラス内のすべてのデータにアクセスできるようになりました。 session.renew
関数が呼び出された場所のどこでもスコープ全体へのアクセスが可能ですか?
ここで私が見るのは、関数を作成し、ルータのパラメータとしてreq & resを渡すことです。
クラスをインポートしてからメソッドを使用する方法があります。このメソッドを使用するには、このスコープにアクセスする必要があります。
私はこのようにしています: 'session.validateCode(... arguments);'次に、res、req、nextなどにアクセスできます。しかし、Railsでは、それは私のメソッドから呼び出すことができるクラスにメソッドを追加します。 –
@MuhammadUmer - あなたは何をしようとしているのか分かりません。今はレールを忘れています(私はレールが分かりませんので、まったく助けになりません)。あなたが達成しようとしていることを(あなたがそれを達成しようとするのではなく)説明してください。私はあなたが望むならあなた自身のセッションメソッドをどうやって持てるかを説明しました。他に何が欲しいかわからない。 – jfriend00