問題タブ [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 - Node.js が間違ったコンテンツの長さを設定しました。これを設定するにはどうすればよいですか
助けが必要です。レスポンスオブジェクトに content-length を設定してもうまくいかないようです。私は何か間違っていましたか?
Express と body-parser を使用してデータを送信し、Content-Length を設定します。
私もこれを試しました。
の結果ですconsole.log(res._data)
。ご覧のとおり、content-length を設定しています。
しかし、node.js はクライアントに間違った content-length をサイズ 1227943 として応答します。
そしてクライアントも受け取ります。誰かが私が逃したものを知っていますか? 私を助けてください。
あ、言い忘れました。Postman(chrome extension) を使用してデータを取得すると、正常に動作します。
ですから、なぜそれが起こったのか本当にわかりません。
angularjs - Express、body-parser がフォーム データ + オブジェクトを解析しない (Angular.js $recourse を使用)
angular.js $resource を学習しています。ドキュメントの例のように、カスタムメソッドがあります
問題は、私の高速アプリがオブジェクトのみを解析し、amount=9.99&charge=true
. しかし、amount=9.99&charge=true
(angular の $resource 経由ではなく) オブジェクトなしでのみ送信すると、正常に解析されます。オブジェクトのみを送信する場合も同様です。しかし、両方ではありません。だから、charge=true
本当に必要なものを手に入れることができません。オブジェクトを取得することさえできないかもしれませんが、Angular の $recourse はデフォルトでそれをアタッチするため、カスタム メソッドを呼び出したときにオブジェクトがアタッチされないようにする方法がわかりません。
私が使用している: express 4、構成付きの body-parser :
つぶやく_
ですから、親愛なるコミュニティは助けてください。私は2時間頭を壊しています。
javascript - Body-parser で投稿値を取得する方法 - Express Node.js
Express 4.11.1 と Body-parser 1.11.0 を使用しています。次のコードを実行すると、次の出力が得られます
フォームの値を取得する方法を提案してください
出力
サーバー.js
index1.html
javascript - Node、BodyParser の悪い json
私はJavaScriptでこのコードを持っています:
Rails アプリから、この json を本体で受け取ることを想定しています。
しかし、代わりにこれを受け取ります:
私が間違っていることのアイデアはありますか??
これは、JSON が送信される方法です。
javascript - body-parser と express を使用してネストされた JSON を解析する
JSON パケットを Web サーバーに送信する iOS アプリがあります。ウェブサーバーのコードは次のようになります。
重要な部分は、iOS アプリから送信された着信 http 要求を処理する app.post メソッドです。現時点では、req.body をコンソールに出力するメソッドは次のようになります。
したがって、リクエストがネストされた JSON オブジェクトであることがわかります。理想的には、リクエスト オブジェクト (つまり、データポイント) をループして、それらを mongoDB データベースに (mongoose 経由で) 挿入したいと思います。ただし、req.body を使用して多くのことを行う方法がわかりません。リクエストを反復するためのループを作成したり、ネストされた JSON ファイルを適切に解析してマングース スキーマと一致させたりする方法を作成できないようです。これらのデータポイントをマングースデータベースに挿入する方法について、誰かがガイダンスを提供できますか?
angularjs - AngularJs POST リクエストで expressJs を使用して POST パラメータにアクセスできない
angularで投稿リクエストを行っているときに投稿パラメーターにアクセスできません。ここに私の角度コードがあります:
ルーターファイルのバックエンドコードは次のとおりです。
そして、これが私のユーザーコントローラーのコードです
それ以外の場合、req.query オブジェクトには何もありません。クロム用の高度な REST クライアント プラグインを使用してリクエストを行うと、すべてが正常に機能します。
注: body-parser モジュールを使用して、リクエストのパラメーターを読み取ります。
ここに github リポジトリがあります: https://github.com/alex3165/numeractive/tree/dev/node
node.js - Sails.js ボディパーサー ミドルウェア
POST api を書き込もうとしていたのSails.js
ですが、body-parser を明示的に使用して POST リクエストの本文を解析する必要があるかどうか疑問に思っていました。このドキュメントには、
Sails には、すぐに使用できる一連の従来の HTTP ミドルウェアがバンドルされています。もちろん、無効化、オーバーライド、再配置、または追加することはできますが、プリインストールされたスタックは、開発中または実稼働中のほとんどのアプリで完全に受け入れられます.
body-parser
従来のデフォルトに含まれています。Sails.js
これは、デフォルトで body-parser を使用し、それを使用するために何もする必要がないことを意味しますか? そうでない場合、アプリで body-parser を使用するにはどうすればよいですか?
node.js - bodyParser() と CookieParser とは
の役割は何ですか
app.use(bodyParser.json());
app.use(bodyParser.urlencoded());
bodyParser() と CookieParser() の違いは何ですか