sql >> データベース >  >> RDS >> Mysql

Expressjsreq.bodyは空を返します

    body-parser

    bodyParserオブジェクトは、ミドルウェアを作成するためにさまざまなファクトリを公開します。すべてのミドルウェアはreq.bodyにデータを入力します 解析された本体を持つプロパティ、または空のオブジェクト{} 解析する本文がなかった場合(またはエラーが返された場合)。

    app.use(bodyParser.urlencoded({ extended: true })); // for encoded bodies
    

    Content-Typeはapplication/x-www-form-urlencodedです。

    app.use(bodyParser.json()); // for json encoded bodies
    

    Content-Typeはapplication/jsonです。

    application/json データを投稿するときに使用されます{"test":"hello"} このような。 www-form-url-encoded app.use(bodyParser.urlencoded({ extended: true }));を使用すると、URLからオブジェクトのKey-Valueとしてデータを取得するために使用されます。 。どちらも異なり、独自のユースケースがあります



    1. SQLite VACUUM

    2. フィールドの月で選択

    3. MySQLで数値を「アンヘックス」する方法

    4. Oracleで英数字のみを含む行を返す2つの方法