javascript - afterCreate 数据库 Hook 进程准备就绪后如何向客户端发送消息?

标签 javascript ecmascript-6 sequelize.js

我有一个带有 sequelize(使用 postgres)REST 后端服务器的 express。当我从我的客户端发布一个创建请求时,数据库条目被创建,然后一个 afterCreate Hook 正在运行一个处理脚本大约一秒钟。使用 afterCreate Hook 形式 sequelize 运行良好。

随后,我需要让客户端知道处理已准备就绪,然后客户端将运行自己的一些进程。如何向客户发送消息?

最佳答案

我不是 Node 专家,我的回答可能是错误的,但基于 https://groundberry.github.io/development/2016/11/06/continue-building-your-node-app-with-express-and-sequelize.html你不能做以下事情吗:

router.post('/', function(req, res) {
//node return reply after running the create
  return models.User.create({ username: req.body.username }).then(function() {      
    return res.json({ message: 'New user created' });
  });
});

关于javascript - afterCreate 数据库 Hook 进程准备就绪后如何向客户端发送消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45922667/

相关文章:

javascript - 如何让所有错误都被指出而不是一一指出

javascript - 使用过滤器过滤对象

javascript - 在 React 中使用 map 函数时出错

node.js - 如何使用Sequelize.js建立表之间的多对多关系?

mysql - Sequelize : TypeError: Converting circular structure to JSON

javascript - 如何将大文件存储到网络本地存储?

javascript - 如何获取整个标题内容。 postman 和 axios 之间的区别

javascript - 如何传递和删除选定的选项值

javascript - ES6中同步加载运行时确定名称的模块

mysql - 只读副本的序列化连接,如何连接到不同的端口?