内容提要
Dev Proxy v2.1.0发布,新增自动配置热重载和标准输入输出流代理功能,提升开发效率。流代理可拦截和模拟stdin/stdout/stderr,适用于MCP服务器。还增加了命令行选项、延迟插件支持和CORS支持,并修复多个bug。
关键要点
-
Dev Proxy v2.1.0发布,新增自动配置热重载和标准输入输出流代理功能。
-
自动配置热重载:修改配置文件后,Dev Proxy会自动重启,无需手动重启。
-
标准输入输出流代理:可以拦截、检查和模拟stdin/stdout/stderr流,适用于MCP服务器。
-
新增--api-port命令行选项,允许直接从命令行配置API端口。
-
延迟插件支持超过10秒的延迟,便于测试超时处理和慢网络条件。
-
CORS支持,允许跨域请求,方便构建与Dev Proxy交互的浏览器开发工具。
-
修复多个bug,包括环境变量预设的格式异常和ApiKey验证问题。
-
Dev Proxy Toolkit 1.12.0发布,增强配置验证和开发者体验。
-
升级到v2.1.0可实现更快的迭代、MCP服务器测试的灵活性和更清洁的使用体验。
延伸解读
自动配置热重载的优势
Dev Proxy v2.1.0引入的自动配置热重载功能,极大地提升了开发效率。开发者在修改配置文件后,无需手动重启代理,能够立即看到更改效果。这一功能特别适合频繁调整配置的开发场景,减少了开发过程中的中断,提高了工作流的连贯性。
标准输入输出流代理的应用
新版本的标准输入输出流代理功能,使得开发者可以轻松拦截和模拟stdin/stdout/stderr流。这对于测试MCP服务器及其他基于流的工具尤为重要,开发者可以在Chrome DevTools中直接检查流量,提升了调试和测试的灵活性。
延迟插件的改进
Dev Proxy v2.1.0的延迟插件现在支持超过10秒的延迟,这对于测试超时处理和慢网络条件非常有用。开发者可以根据实际需求模拟不同的网络环境,确保应用在各种情况下的稳定性和可靠性。
CORS支持的意义
新增的CORS支持使得Dev Proxy的Web API能够处理跨域请求,这对于构建与Dev Proxy交互的浏览器开发工具至关重要。开发者可以更方便地进行API调用,减少了因跨域问题导致的开发障碍,提升了开发体验。
延伸问答
Dev Proxy v2.1.0的新功能有哪些?
Dev Proxy v2.1.0新增了自动配置热重载和标准输入输出流代理功能,还增加了命令行选项、延迟插件支持和CORS支持,并修复了多个bug。
什么是自动配置热重载?
自动配置热重载允许Dev Proxy在修改配置文件后自动重启,无需手动重启,提升开发效率。
标准输入输出流代理功能有什么用?
标准输入输出流代理功能可以拦截、检查和模拟stdin/stdout/stderr流,适用于MCP服务器,方便开发和调试。
如何从命令行配置API端口?
可以使用--api-port命令行选项直接配置API端口,例如:devproxy --api-port 9000。
Dev Proxy v2.1.0修复了哪些bug?
修复了环境变量预设格式异常、ApiKey验证问题等多个bug,提升了使用体验。
为什么要升级到Dev Proxy v2.1.0?
升级到v2.1.0可以实现更快的迭代、灵活的MCP服务器测试和更清洁的使用体验。