問題タブ [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 投票する
1 に答える
3469 参照

javascript - body パーサーを使用して zip ファイルを渡す

Express を使用するノード アプリがあります。このアプリでは、ポスト メッセージのzip ファイルを介して送信する必要があります(例: 郵便配達員からノード サーバーへ)。現在、次のようなボディ パーサーを使用していますが、これで問題ないのでしょうか?

ところで、これは機能していますが、正しく使用できるのだろうか...

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

node.js - POSTMAN で "form-data" を投稿するときに bodyParser が機能しない

HTTP プレビュー:

ただし、x-www-form-urlencode を解析できます。

body-parser ミドルウェアを使用してこの問題を解決するにはどうすればよいですか?

同じ結果を得るには、これら 2 つのケースが必要です。

どうもありがとうございます!

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

javascript - エクスプレスを使用した「マルチパートデータ」の解析

クライアントからのデータを解析するという奇妙な問題があります。

すべての「ブール値 true」が「文字列 true」に変換され、「未定義」についても同じであるため、これらのフィールドで「if」を実行できないことがわかりました。

ここに私が持っているものがあります:

私は常に「文字列」を取得し、クライアントが送信したものであるため、コンソールでブール値を期待しています。

content-type が「application/json」に設定されている場合、正常に動作するようになりました

body パーサーが「マルチパート」コンテンツ タイプで機能しないことを理解しています。しかし、その後、私の選択肢は何ですか?multiparty と multr を試しました。しかし、それらを解析した後でも、フィールドは文字列として取得されます。

これを処理する方法は、コンテンツ タイプをチェックする小さなユーティリティを作成し、JSON.parse('fields') などを使用して引用符の醜い削除を行う以外にありませんか?

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

node.js - フォーマットされていない https JSON を介したノード高速送信

https経由でノードエクスプレスサーバーに投稿するangularjsアプリがあります。angularクライアントはヘッダーで投稿しています:

サーバー上:

これにより、次のようなリクエスト本文が生成されます。

bodyParser がなければ、ボディをまったく取得できません。

明らかに私は何か間違ったことをしています。上記のリクエスト本文のスクランブルを解除しようとせずに有効な json を取得する方法はありますか?

0 投票する
4 に答える
3743 参照

javascript - どのボタンが押されたかを知るには?

node.jsとexpressフレームワークの基礎を学んでいます。2 つのボタンがあるシンプルなページがあります。

そして、どのボタンが押されたかをコンソールで確認したい:

コンソールで私はちょうど見る

ボタンの名前にアクセスするにはどうすればよいですか?

0 投票する
0 に答える
110 参照

express - body-parser が機能しない、req.body が定義されていない

このセクションは app.js です

このセクションはauth.jsです

この部分はクライアント部分です

クライアント部分とサーバー部分を別々に開発しています

body-parser が機能しない理由がわかりません

リクエストボディは常に未定義です。

Express バージョン: 4.13.3 body-parser バージョン: 1.14.1