1. 前言
在进行Websocket开发时,前端小伙伴通常是和后端开发人员同步进行项目开发,经常会遇到后端开发人员接口还没开发完,也没有可以调试的环境,只能按照接口文档进行"脑回路开发",无法调用真实的接口,也无法获取接口数据并进行相应地处理,这种情况严重影响了开发的质量和效率,同时也是最让前端小伙伴懊恼不已的问题。
这种情况也不是没有解决方法,那就是本文要着重介绍的Websocket自动回复消息服务端工具。
![](https://img-blog.csdnimg.cn/direct/18529cbda18f4dca946c6a5150379659.png)
2. 功能介绍及使用
以下为软件主界面。
![](https://img-blog.csdnimg.cn/direct/f5b4d5db124a4ad79018b65102a1723d.png)
2.1 项目管理
2.1.1 新增项目
可以根据需要新增多个项目,只需输入项目名称、端口、状态即可,多个项目可以使用同样的端口,但启动服务时,仅能有一个项目使用该端口,其他使用相同端口的项目状态必须为【禁用】。
![](https://img-blog.csdnimg.cn/direct/46a8fb69ac8a4a99906b43a98fd7dfa5.png)
2.1.2 修改项目
选中想要修改的项目记录,然后单击鼠标右键,将出现项目操作右键菜单,选择【修改项目】即可,录入完数据点击保存。
![](https://img-blog.csdnimg.cn/direct/4d1f033137ce41f7a0e811faff6a511e.png)
2.1.3 删除项目
选中想要删除的项目记录,然后单击鼠标右键,将出现项目操作右键菜单,选择【删除项目】,将出现删除确认对话框,单击【确认】将删除所选项目。
![](https://img-blog.csdnimg.cn/direct/56178c1e452d4f188a36d9aa4606bade.png)
注意:删除项目时,该项目下的消息数据也将一并删除,请谨慎操作!
2.2 消息管理
2.2.1 新增消息
首先点击项目选中要添加接口的项目记录,然后单击鼠标右键,点击【新增消息】,然后录入消息所需数据,点击【保存消息】即可。
![](https://img-blog.csdnimg.cn/direct/0a54169176654a00a97b2cd4d602a5ae.png)
消息描述:便于区别各个消息的一个名称。
消息数据:客户端发送到服务端的消息内容。
是否启用:启用或禁用该消息配置。
返回结果:设置websocket服务端将返回给客户端的数据类型,包括成功结果和失败结果。
成功结果:当返回结果类型设置为成功时,websoket服务端将发送此内容给客户端。
失败结果:当返回结果类型设置为成功时,websoket服务端将发送此内容给客户端。
2.2.2 修改消息
左键单击选中任意消息记录,可以看到该消息数据已经回显到相应的输入框中,直接修改数据,确定无误后点击【保存消息】即可。
2.2.3 删除消息
左键单击选中任意消息记录,单击鼠标右键,在弹出的邮件菜单中选择【删除消息】,然后在删除提示框中点击【确认】接口删除所选消息记录。
注意:消息删除后无法恢复,请谨慎操作!
![](https://img-blog.csdnimg.cn/direct/b4b6ad06ca774aa0a7e4704e921291ef.png)
2.3 启动服务
待项目和消息配置完成后,直接点击启动服务即可。所有状态为启用的项目下的状态为启用的接口将会被监听,当有websocket请求到来时,会根据消息设置的返回结果(设置为成功则返回成功结果,设置为失败则返回失败结果)将数据返回。
我们使用apipost软件来测试一下返回成功结果:
再测试返回失败结果:
![](https://img-blog.csdnimg.cn/direct/73d4c086b7b748a99e5dfdaa176e42c0.png)
3. 总结
本文介绍了一款由我自主研发的高效、易用的websocket服务创建软件。该软件旨在解决前端开发过程中因后端接口未完成而导致的开发瓶颈问题。通过提供一个直观的用户界面,开发者可以轻松地创建、编辑和管理接口,无需复杂的安装过程或依赖于外部插件。软件支持快速启动,允许开发者根据接口文档快速配置模拟数据,从而实现接口的即时调试和测试。此外,软件还支持一键启动服务,确保开发者能够迅速进入开发状态,显著提升开发效率和质量。