問題タブ [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.
javascript - body パーサーを使用して zip ファイルを渡す
Express を使用するノード アプリがあります。このアプリでは、ポスト メッセージのzip ファイルを介して送信する必要があります(例: 郵便配達員からノード サーバーへ)。現在、次のようなボディ パーサーを使用していますが、これで問題ないのでしょうか?
ところで、これは機能していますが、正しく使用できるのだろうか...
node.js - POSTMAN で "form-data" を投稿するときに bodyParser が機能しない
HTTP プレビュー:
ただし、x-www-form-urlencode を解析できます。
body-parser ミドルウェアを使用してこの問題を解決するにはどうすればよいですか?
同じ結果を得るには、これら 2 つのケースが必要です。
どうもありがとうございます!
javascript - エクスプレスを使用した「マルチパートデータ」の解析
クライアントからのデータを解析するという奇妙な問題があります。
すべての「ブール値 true」が「文字列 true」に変換され、「未定義」についても同じであるため、これらのフィールドで「if」を実行できないことがわかりました。
ここに私が持っているものがあります:
私は常に「文字列」を取得し、クライアントが送信したものであるため、コンソールでブール値を期待しています。
content-type が「application/json」に設定されている場合、正常に動作するようになりました
body パーサーが「マルチパート」コンテンツ タイプで機能しないことを理解しています。しかし、その後、私の選択肢は何ですか?multiparty と multr を試しました。しかし、それらを解析した後でも、フィールドは文字列として取得されます。
これを処理する方法は、コンテンツ タイプをチェックする小さなユーティリティを作成し、JSON.parse('fields') などを使用して引用符の醜い削除を行う以外にありませんか?
node.js - フォーマットされていない https JSON を介したノード高速送信
https経由でノードエクスプレスサーバーに投稿するangularjsアプリがあります。angularクライアントはヘッダーで投稿しています:
サーバー上:
これにより、次のようなリクエスト本文が生成されます。
bodyParser がなければ、ボディをまったく取得できません。
明らかに私は何か間違ったことをしています。上記のリクエスト本文のスクランブルを解除しようとせずに有効な json を取得する方法はありますか?
javascript - どのボタンが押されたかを知るには?
node.jsとexpressフレームワークの基礎を学んでいます。2 つのボタンがあるシンプルなページがあります。
そして、どのボタンが押されたかをコンソールで確認したい:
コンソールで私はちょうど見る
ボタンの名前にアクセスするにはどうすればよいですか?
express - body-parser が機能しない、req.body が定義されていない
このセクションは app.js です
このセクションはauth.jsです
この部分はクライアント部分です
クライアント部分とサーバー部分を別々に開発しています
body-parser が機能しない理由がわかりません
リクエストボディは常に未定義です。
Express バージョン: 4.13.3 body-parser バージョン: 1.14.1