ノードjsを使用してAPIを構築したいとします。 私は郵便配達員を使用してデータを投稿します。未定義の変数Express Js - ノードJS
私はなぜ知らない、私はデータを投稿するたびに、私は何も得ませんでした。
let router = require('express').Router();
let bodyParser = require('body-parser');
let db = require('./queries');
router.use(bodyParser.json());
router.use(bodyParser.urlencoded({ extended: false }));
router.post('/test', function (req, res) {
res.send('post data ' + req.body.clinic_name)
});
req.body.clinic_nameは、値がない、それはデータを未定義になる理由のthats:
は、ここに私のコードです。 私はclinic_name、住所、電話番号、ファックス番号を試してみます。それらのすべてが未定義のデータを返します。
この問題を解決するのを手伝ってください。 ありがとうございます。
どの変数が未定義ですか? – Ibu
'{}!= false' - !req.body) 'は失敗します空のオブジェクト – tymeJV
関連していませんが、文字列 '' res.sendStatus(400) ''を返す理由がわかりません。それはちょっとした一時的なデバッグですか? –