問題タブ [body-parser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
98237 参照

node.js - Node.js (express & bodyParser を使用): ポスト リクエストからフォーム データを取得できません

Node.js サーバーに送信された投稿要求のフォーム データを回復できないようです。サーバー コードとポスト リクエスト (chrome で postman を使用して送信) の下に配置しました。

投稿リクエスト

NodeJS サーバー コード

login メソッドは を取得しようとしますreq.body.userNameが、req.body常に空です。SO でそのような動作を説明している他のケースを見てきましたが、ここでは関連する回答はどれも当てはまりませんでした。

助けてくれてありがとう。

0 投票する
3 に答える
7871 参照

node.js - ノードの Body Parser と Cookie Parser は何をしますか? そして、私はそれらを使うべきですか?

見つけたすべてのドキュメントを読みましたが、これら 2 つのミドルウェアが何をするかについての簡単な説明が見つかりません。

bodyでとはどういうbody-parser意味ですか? ボディを解析する必要があるのはなぜですか?

クッキーについても同様です。cookie-parserWeb ユーザーに付随する Cookie を「解析」またはビークダウンするのは正しいですか?

最後に、それbody-parserは安全ではなく、Express4 では推奨されていないことを読みました。使わなくていいの?

0 投票する
2 に答える
137 参照

javascript - ページが見つかりません (express 4 + body-parser + form + post)

クライアントからデータを受け取りたいので、express 4 とミドルウェアの body-parser を使用します。しかし、url: localhost:5555/bookを入力すると、ページにName: undefinedというメッセージが表示され、url: localhost:5555/book/form.htmlを入力すると、ページにCannot POST /book/form.htmlというメッセージが表示されます。これが私のコードです。

form.html

サーバー.js

0 投票する
1 に答える
797 参照

javascript - express body-parser ミドルウェアはデータをプロパティ名に入れます

nodeJS Express フレームワークは初めてです。以下を使用して送信した POST リクエストを使用しています。

クライアントからこのデータを次の方法で送信しました。

ここで、「グリッド」は値の 2 次元配列です。私のエクスプレスボディパーサーは次のように構成されています:

これを行うためのより良い、またはより慣用的な方法は何ですか? 配列はやや大きく (10kb)、整数しか含まれていないことに注意してください。理想的には、リクエストで送信されるデータの量を最小限に抑えます。ありがとう!!

0 投票する
1 に答える
3809 参照

node.js - ネストされたオブジェクト json をノード エクスプレス ボディ パーサーに投稿できません

こんにちは、Node、Express、Mongo を使用してサンプル REST API を作成しています。bodyParser() ミドルウェアを使用してフォーム データを解析しています。単純なオブジェクトの場合は正常に動作します

req.bodyは、同じ形式のセットを生成して、mongodb のように保存します。

複合オブジェクトを使用する場合

req.bodyは次のような異なる形式を生成します

本文に投稿してデータベースに保存するのと同じ形式を取得したいと思います。これは正しいアプローチですか、それともこれに利用できる他の方法ですか?

0 投票する
2 に答える
7985 参照

javascript - body-parser と Formidable を同時に使用できますか?

数日かけて問題を解決しようとしていますが、理解できないことがあります。NodeJS と ExpressJS で作成された Web サイトがあり、フォームの処理には body-parser を使用しています。

したがって、このメソッドを使用して、フォームの値を処理します。しかし今、ユーザーからの画像を解析するために node-formidable を使用する必要があります。問題は、フォームに画像と body-parser のみに何らかの手ごわいを使用できるかどうかです。または、フォームを処理して変数に値をアタッチする方法を理解するために、手ごわいことを手伝ってくれる人はいますか?

0 投票する
1 に答える
556 参照

express - Express アプリで 1 つのルートにマルチパーティを使用できますか?

ほとんどのルートで bodyParser を使用する Express 3 アプリがあります。(ほとんどのルートはマルチパートのみを受け入れます。) bodyParser が処理できないように見える最大 1GB のサイズのファイルを解析する単一のルートがあります。このルートだけにmultipartyを使用したいので、API 全体を書き直す必要はありません。これは可能ですか?