Javascript 这是在Sequelize.js中使用承诺的正确方法吗?
Javascript 这是在Sequelize.js中使用承诺的正确方法吗?,javascript,promise,sequelize.js,Javascript,Promise,Sequelize.js,global.db是一个Sequelize对象,具有用户模型和实体模型。我想先创建一个用户,然后为该用户创建一个实体。这是把事情联系起来让承诺有用的正确方法吗?是;那完全正确。是的;那完全正确。是的;那完全正确。是的;这是完全正确的。如果将catch作为.catch()而不是[“catch”]调用,可能会更干净: 使一切都变得美好和统一。如果将catch作为.catch()而不是[“catch”]调用,可能会更干净: 使一切都变得美好和统一。如果将catch作为.catch()而不是[“catc
global.db
是一个Sequelize对象,具有用户
模型和实体
模型。我想先创建一个用户,然后为该用户创建一个实体。这是把事情联系起来让承诺有用的正确方法吗?是;那完全正确。是的;那完全正确。是的;那完全正确。是的;这是完全正确的。如果将catch
作为.catch()
而不是[“catch”]
调用,可能会更干净:
使一切都变得美好和统一。如果将
catch
作为.catch()
而不是[“catch”]
调用,可能会更干净:
使一切都变得美好和统一。如果将
catch
作为.catch()
而不是[“catch”]
调用,可能会更干净:
使一切都变得美好和统一。如果将
catch
作为.catch()
而不是[“catch”]
调用,可能会更干净:
让一切都变得美好和统一。你可能还想读@SLaks nice文章!它有几个(小)错误-我应该向哪里报告?另外-由于承诺现在有一个相当固定的语法用于创建,您可能希望使用该语法(承诺构造函数,而不是延迟的)@BenjaminGruenbaum:谢谢!我确实提到了承诺构建者,就在延迟之后。请注意,这不仅仅是关于JS承诺。你可以在博客帖子上留下评论,甚至发送请求(),你可能还想读@SLaks尼斯的文章!它有几个(小)错误-我应该向哪里报告?另外-由于承诺现在有一个相当固定的语法用于创建,您可能希望使用该语法(承诺构造函数,而不是延迟的)@BenjaminGruenbaum:谢谢!我确实提到了承诺构建者,就在延迟之后。请注意,这不仅仅是关于JS承诺。你可以在博客帖子上留下评论,甚至发送请求(),你可能还想读@SLaks尼斯的文章!它有几个(小)错误-我应该向哪里报告?另外-由于承诺现在有一个相当固定的语法用于创建,您可能希望使用该语法(承诺构造函数,而不是延迟的)@BenjaminGruenbaum:谢谢!我确实提到了承诺构建者,就在延迟之后。请注意,这不仅仅是关于JS承诺。你可以在博客帖子上留下评论,甚至发送请求(),你可能还想读@SLaks尼斯的文章!它有几个(小)错误-我应该向哪里报告?另外-由于承诺现在有一个相当固定的语法用于创建,您可能希望使用该语法(承诺构造函数,而不是延迟的)@BenjaminGruenbaum:谢谢!我确实提到了承诺构建者,就在延迟之后。请注意,这不仅仅是关于JS承诺。您可以在博客帖子上留下评论,甚至发送请求()这实际上是来自
coffee脚本
conversion=)的延迟,这实际上是来自coffee脚本
conversion=)的延迟,这实际上是来自coffee脚本
conversion=)的延迟
var newUser;
newUser = {
name: req.body.name,
email: req.body.email,
username: req.body.username,
password: req.body.password
};
global.db.User.create(newUser).then(function(dbUser) {
var newEntity;
newEntity = {
name: newUser.name + " Default Entity"
};
return global.db.Entity.create(newEntity);
}).then(function(dbEntity) {
console.log(dbEntity);
return res.json(dbUser.display());
})["catch"](function(err) {
console.log(err);
return next(err);
});
global.db.User.create(newUser).then(function(dbUser) {
var newEntity;
newEntity = {
name: newUser.name + " Default Entity"
};
return global.db.Entity.create(newEntity);
}).then(function(dbEntity) {
console.log(dbEntity);
return res.json(dbUser.display());
}).catch(function(err) {
console.log(err);
return next(err);
});