以前に Ruby (および Rails) を試しましたが、ビューを作成するときに、入力フィールドで次のような構文を使用しました。
<input name="fruit[name]" .../>
<input name="fruit[traits][]" .../>
等々。最初のものはfruit
、params ハッシュなどのキーを提供します。Node.js と Express に移行したので、name 属性で同じ構文を使用できfruit
、リクエスト オブジェクトの body プロパティで適切なオブジェクトを取得できます (bodyParser ミドルウェアを使用)。
name 属性の指定されたフォーマットが request params/body プロパティにそのような構造を作成する必要があることは仕様に書かれているのだろうか?それとも、これは誰もがやっていることですか?