我有一个情况,想通过Stripe接受付款,但首先需要验证表单输入。一旦表单验证成功,在成功函数中,我将调用Stripe并确保它是好的。如果两者都好,我将处理付款,然后保存帖子。在此之前,我很难对帖子进行验证-请记住,我不想保存它。我正在使用Express / Node.js与Sequelize-MySQL。
我尝试过类似的方法,但在我的控制台中显示全部为红色。
我发现了以下这个在线解决方案,但它并不起作用。
我希望一次性返回所有表单错误,然后在通过验证后进行Stripe操作,再通过验证后保存两者。请保留所有HTML标签。
var post = Post.build({
title: req.body.title,
description: req.body.description,
})
我尝试过类似的方法,但在我的控制台中显示全部为红色。
post.validate().error(err => {
console.log(err)
})
我发现了以下这个在线解决方案,但它并不起作用。
// if (errors) {
// for (var prop in errors) {
// console.log(prop.error)
// if (errors.hasOwnProperty(prop)) {
// console.log(errors[prop])
// console.log("Errors for field " + prop + ": ");
// // for (var i = 0; i < errors[prop].length; i++) {
// // errors[prop][i];
// // }
// }
// }
我希望一次性返回所有表单错误,然后在通过验证后进行Stripe操作,再通过验证后保存两者。请保留所有HTML标签。