【发布时间】:2019-10-02 06:46:07
【问题描述】:
我所有的方法,如 SELECT 等都可以,我可以在 Postman 中检索我的数据。
但是,我在我的数据库中添加数据的方法 INSERT INTO 在 Postman 中不起作用。身体似乎不正确。
这是我尝试用 Postman 发送的正文:
{
"id": 2000,
"code": 4,
"alpha2": "AF",
"alpha3": "AFG",
"name_en": "Afghanistan",
"name_fr": "Afghanistan"
}
这是 node.js 中的代码:
app.post('/country', function (req, res) {
let country = req.body.country;
if (!country) {
return res.status(400).send({ error:true, message: 'Please provide country' });
}
mc.query("INSERT INTO country SET ? ", { country: country }, function (error, results, fields) {
if (error) throw error;
return res.send({ error: false, data: results, message: 'New country has been created successfully.' });
});
});
这是我在 Postman 中得到的回复:
{
"error": true,
"message": "Please provide country"
}
这是我的 SQL 数据库:
【问题讨论】: