请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Validation error

当我第一次 await User.create(user) 保存到数据是没问题的 然后再用postman请求第二次就报错了
(node:5928) [SEQUELIZE0002] DeprecationWarning: The logging-option should be either a function or false. Default: console.log
Executing (default): CREATE TABLE IF NOT EXISTS user (id INTEGER auto_increment , nickname VARCHAR(255), email VARCHAR(128) UNIQUE,
password VARCHAR(255), openid VARCHAR(64) UNIQUE, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, deleted_at DATETIME, PRIMARY KEY (id)) ENGINE=InnoDB;
Executing (default): SHOW INDEX FROM user
Executing (default): INSERT INTO user (id,nickname,email,password,created_at,updated_at) VALUES (DEFAULT,?,?,?,?,?);

SequelizeUniqueConstraintError: Validation error
at Query.formatError (C:\Users\Administrator\Desktop\netassist\node\node_modules\sequelize\lib\dialects\mysql\query.js:223:16)
at Execute.handler [as onResult] (C:\Users\Administrator\Desktop\netassist\node\node_modules\sequelize\lib\dialects\mysql\query.js:51:23)

正在回答 回答被采纳积分+3

插入代码

1回答

7七月 2019-10-04 10:24:37

validation error是不具体的,我看这里是插入数据的时候报错了。仔细检查下代码,或者核对源代码,或者再看视频。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号