spring - REST API 将 webhook 发送到前端
问题描述
如果我的 rest API 有一个获取信息的 webhook 设置,我如何通知前端收到新信息并准备好发送?API是否只能在前端请求时才向前端发送数据?使用 Spring Boot 和 Vuejs。
解决方案
好吧,我从未使用过 Vue.js 或 Spring boot,但我对 React 很熟悉,而且由于它们都是前端库,我相信它们的工作方式相似。我相信您正在寻找的是 Socket.io,它将在客户端浏览器和服务器之间创建实时、双向和基于事件的通信。因此,当您在 webhook 中收到事件时,您可以向客户端传达您想要的任何内容。
这是一个关于如何使用 vue.js 和 Node.js 构建它的示例,我相信您可以根据需要对其进行定制。 https://medium.com/js-dojo/build-a-real-time-chat-app-with-vuejs-socket-io-and-nodejs-714c8eefa54e
推荐阅读
- php - 如何将数据从 Python 发送到 Android 应用程序
- mysql - 如何按列显示结果?
- hadoop-yarn - 什么是 Unmanaged Application Master 及其在纱线联合 hadoop 中的作用?
- r - 将克里金图导出为栅格时出现问题
- java - import org.apache.axis2.client.options 无法解析
- java - Java Spring Boot 应用程序启动失败 - 错误 osboot.SpringApplication - 应用程序启动失败 java.lang.IllegalStateException
- python - 垃圾代码生成器的输出是什么?
- arduino - Arduino ESP8266 不读取 JSON 文件
- javascript - 返回json时使用模板文字?节点.js
- c# - 应该在另一个任务中使用 Task.Run 吗?