问题描述
我面临一个奇怪的问题,在使用来自Angular 6前端的HTTP请求将数据插入MysqL之后,该数据位于已部署到AWS Server的NodeJS服务器中,而该数据不再可用。这并非一直发生,而是随机发生。但是,当我使用REST API获取信息时,我正在获取插入的数据。一旦我尝试在AWS中重新运行服务器并使用REST API提取数据,该数据将不再可用。请帮帮我。以下是我插入的REST API服务。我使用PM2在AWS中运行Node服务器。
app.post('/workOrderTimeZoneInsert',function (req,res) {
let woTimezoneObj = {};
woTimezoneObj['woNumber'] = req.body.woNumber
woTimezoneObj['dstOffset'] = req.body.dstOffset
woTimezoneObj['status'] = req.body.status
woTimezoneObj['timeZoneId'] = req.body.timeZoneId
woTimezoneObj['timeZoneName'] = req.body.timeZoneName
woTimezoneObj['rawOffset'] = req.body.rawOffset
db.query('insert into tbl_wo_timezone set?',woTimezoneObj,function (err,records,fields) {
if (records.affectedRows > 0) {
res.send({
status: 200,result: 'success',response: records
})
} else {
res.send({
status: 500,result: 'failure',response: 'Failed to insert'
})
}
})
})
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)