0

ログインと登録の 2 つのフォームを含む index.jade ファイルがあります。現時点では、それぞれ個別の js ファイルを呼び出しています (action='/login' および action='/register')。exports.register と exports.login を持つ index.js のように、2 つのプロセスを 1 つの js ファイルに入れることができるかどうか疑問に思っていましたが、送信されたフォームに応じてそれらを区別する方法がわかりません。フォームでのアクションは何ですか?または、これが可能であれば?

現時点では、このようにしてもかまいません。私の問題は、さまざまなフォームでプロファイル ページを作成しようとしているということです。セクションごとに個別の js ファイルを用意したくありません。

4

1 に答える 1

1

Express フレームワークを使用していますか? 次に、両方のアクションに対して 1 つのルートを作成できます。例: account/login および account/register は、account.js ファイルにある「account」という 1 つのルートを使用します。このようなもの:

var routes = require('./routes');

app.get ('/account/:action', routes.account);

アクションは次のとおりです: 登録とログイン

編集: マイクが述べたように、次のようなアクション値を取得できます: req.params.action

于 2013-03-01T06:22:27.163 に答える