下面是我在VueJs中的代码,试图将当前时间插入到我的数据库中。
printDate() {
var myDate = moment(this.currentDate).format("YYYY-MM-DD HH:mm:ss");
console.log(myDate);
axios
.put("http://localhost:9000/api/date/000002", myDate)
.then(response => {
console.log(response);
});
}
这是我在服务器中的代码
router.put('/date/:MEMB_N', function (req, res) {
/* 2019-07-24 11:17:45 */
let sql = "UPDATE Printing SET PrintDate = ? WHERE MEMB_N = ?";
myDB.query(sql, [req.body.PrintDate, req.params.Memb_ID], function (err, results) {
if (err) {
throw err;
}
res.send({
Success: "True"
})
})
});
但是,当我使用POSTMAN尝试运行时,它成功地将日期插入到我的数据库中。
编辑: 这是控制台
编辑2 :POSTMAN结果
答案 0 :(得分:0)
您必须在put请求中使用标头
axios
.put("http://localhost:9000/api/date/000002",
header:{{"Content-Type": "text/plain"}}
myDate)
.then(response => {
console.log(response)
});
}