エクスプレスおよびジェイド テンプレートを使用して HTML フォーム データを処理するためのベスト プラクティス コード パターンはありますか? フォーム テンプレートの PHP のような自己呼び出しループを使用することが理にかなっている場合、ルーター スクリプトで同じルートに対して 2 つのハンドラーがあり、1 つは GET 用で、もう 1 つは POST 要求用です。何かのようなもの:
exports.getHandler = function(req, res){
res.render('/formhandling/', {mode: "form-filling"});
}
exports.postHandler = function(req, res){
res.render('/formhandling/', {mode: "form-processing"});
}
翡翠のテンプレートは次のようになります
extends layout
block content
h1 #{title}
if mode == "form-processing"
p Form data processed...
else
form(name="", method="post", action="/formhandling/")
...
それは意味がありますか、それとも私は何か完全に間違っていましたか?