我尝试使用Node JS中的POST请求向数据库添加记录。我尝试了以下内容,
<form action="/addDevice?deviceToken=" onsubmit="location.href = this.action + this.token.value; return false;" method="POST">
<input name="token" type="text" value="3456as7dssa65d56da78s9d9sd67"/><br>
<input type="submit" value="Add Device" class="btn btn-success"/><br>
</form>
在Node JS中,我做了,
app.post('/addDevice', function (req, res) {
device.addNewDevice(req.data.deviceToken, function (err, result) {
if (err) return res.json(err);
var msg = 'Added ' + result.affectedRows + ' rows.';
console.log('bode : ' + req.data.deviceToken);
// display all devices
device.getDevices(function (err, devices) {
if (err) return res.json(err);
res.render('device_view.html', {devices: devices, msg: msg});
});
});
});
当我运行此操作时,我收到以下错误,
Cannot GET /addDevice?deviceToken=3456as7dssa65d56da78s9d9sd67
我该如何解决这个问题?
提前致谢!