作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的 React 应用程序中,我确实将行添加到数据库(PostgreSQL)中:
addToDatabase() {
fetch(`${'127.0.0.1:3000'}/add`, {
method: 'PUT',
body: JSON.stringify(this.state.person),
headers: {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
})
...
}
{id: 1, surname: 'Jones', name: 'John', city: 4}
app.route('/add')
.put((req, res) => {
Person.create({
surname: req.body.surname,
name: req.body.name,
city: req.body.city
});
res.send(JSON.stringify({ success: true }));
});
{id: 1, surname: 'Jones'}
Unhandled rejection SequelizeDatabaseError: invalid input syntax for integer: ""
最佳答案
req.body.city 将设置为未定义,这将导致错误
Use NULL for "empty" values in a numeric column
The empty string '' can only be used in character types like text or varchar
关于reactjs - 如果未填写所有字段,如何向数据库添加记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52931520/
我是一名优秀的程序员,十分优秀!